代码评审

     

如何判断自己是否是一名优秀开发人员?

37

如何知道您是否是一名优秀的开发人员,这相当简单:您收到一个问题——一个商业问题或一个科学问题。你看看问题所在。你会想出如何用你的知识解决问题。你解决问题。如果你每天都能重复这个过程,并且偶尔会出现一些.

AI为Spring Boot整个代码库添加了注释

51

以下是变更摘要,详细点击标题:此次代码变更为整个 Spring Boot 代码库添加了注释。此 PR 的内容完全使用自定义微调 AI 模型创建。我们正在对我们的工具进行大规模实验,在数百万行代码上运行.

更小的代码评审提高效率

55 3K

在软件开发中,代码审查(代码评审)在帮助及早检测应用程序源代码中的问题并促进团队成员之间的协作方面发挥着重要作用。将代码审查分解为更易于管理的部分可以产生巨大的好处。审阅周期越短,就越容易理解。换句话.

Reddit网友分享高效代码评审

99

做软件工程师已经 4 年多了。昨天,我终于体验到了我们都渴望得到的启迪。我收到了一位资深工程师同事的代码审查请求,大约有 15 个文件和 300 行代码。我在大约 5 分钟内完成了审核,并提出了修改要.

编程经验:上拔if、下压for

169 1 4K

“push ifs up and fors down”是代码结构的经验法则, 将 if 条件向上推和将 for 循环向下推: 尽可能将 if 条件移出函数并移至调用代码中。这集中了复杂的控制流,并且更.

编程中命名的重要性

76 6K

为函数、变量和其他结构找到好的名称,我们真正认识到我们正在解决的问题的本质。清晰性的结果不仅是好的名称,还有更清晰的代码和改进的体系结构。90% 的干净代码编写“只是”正确命名。例子#1// 给定一个.

在谷歌和推特两家公司工作情况比较 - ma.nu

1654 2

2021年,我在谷歌工作了14年后加入了Twitter。以下是我到目前为止注意到的一些差异的小想法:核心子域与外包Twitter外包的东西比Google要多得多。谷歌喜欢用他们自己的解决方案来处理几乎.

5年在科技初创公司进行安全代码审计的经验教训

818 3K

当我在PKC工作时,我们的团队做了超过20次的代码审计,其中许多是为刚刚进入A轮或B轮的初创公司做的(那通常是当他们有了现金,并意识到在关注产品的市场适应性之后,对其安全性进行更深入的研究是很好的)。.

改变游戏规则的 API 设计审查的5个技巧

834 2K

谷歌有一个 API 问题。正如他们在 2016 年的论文“大规模 API 设计审查”中所述,在过去十年中,生产的 API 数量大幅增长。大量的不一致和可用性问题也是如此。没有一个问题是罪魁祸首。为了解.

Google、Twitter 和 Spotify 如何建立文档文化 - DEV

960 3K

许多技术问题最终会变成人的问题,缺乏良好的文档也不例外。编写和维护文档是一种需要鼓励和培养的习惯。不幸的事实是,如果没有文档文化,再多的工具也无济于事。今天,我们将看看 3 家高性能工程公司,Goog.

编写可维护的代码是一种沟通技巧 - Max Chernyak

1333 1 6K

编写可维护的代码很容易。只需保持方法和参数列表简短,名称和注释较长,并遵循样式指南。正如一位著名记者曾经写道:“对于每一个复杂的问题,都有一个清晰、简单和错误的答案。”使代码难以维护的不是样式和形状。.

在本地机器上为 Java 项目设置 SonarQube

927

代码质量是软件工程最重要的方面之一。SonaQube 是代码保证工具,它通过收集您的源代码并对其进行分析来确保项目的代码质量。您可以根据此工具的结果将 CI/CD 管道配置为部署或不部署。例如,如果单.

软件工程为什么需要形式化方法? - ntietz

1384 2 2K

软件工程师的工作不是编写代码,而是解决问题;我们可通过生成代码解决了大部分问题。但是最终,生成代码也很困难,我们需要帮助。这就是为什么 GitHub 的Copilot令人兴奋,但它远非理想,它只是已经.

Tableau跨团队架构评审的工程实践

859 1 2K

在 Tableau,Tableau Mobile团队约有 30 人,分布在 3 个 Scrum 团队中。我们主要在 Tableau Mobile 本身中处理代码,但也有一些人在 Tableau Des.