#代码评审

如何有效地提升开发团队的水平? - bravenewgeek

19-01-18 796 3 banq

客户经常会问的一个问题是:如何有效地提升开发团队的水平?你如何让一组从未编写过Python的工程师使其成为高效的Python开发人员?你如何让从未构建过 分布式系统 的团队可以构建可靠,容错的 ... 详细

使用枚举ENUM替换Switch或If-Else

19-03-03 2963 banq

Switch/case是在大多数命令式编程语言中实现的通用控制结构。Switch被认为比if/else系列更具可读性。 这是一个简单的例子: switch (c) {   case 1... 详细

体面编码之命名规则

18-12-31 381 banq

体面编码就是编写更好代码的简明指南,这是一份指南/清单,可帮助人们提高编码和代码审查。 计算机科学中只有两件事:缓存失效和命名 - 菲尔卡尔顿 每个东西都有一个名称,每个名称只用于一件事。使用多... 详细

代码审查清单:Java并发 - Roman Leventov

19-02-03 411 banq

在 Apache Druid 社区,我们目前正在准备一份详细的清单,以便在代码审查期间使用。我决定将清单的一部分作为媒体上的帖子发布,以收集更多关于清单项目的想法。希望有人会发现它在实践中很有用。 ... 详细

关于你的代码请问自己七个问题 - Bozho

19-03-12 295 banq

质量软件取决于许多因素,但开发人员是最重要的因素之一。糟糕的软件往往是我们的错,通过问自己正确的问题,我们也可以为好的软件做出贡献。 这是对的吗? - 代码是否实现了规范。如果没有明确的规范,... 详细

体面编码之代码注释评论

18-12-31 286 banq

避免无意义的注释评论,不添加任何价值。如果通过阅读代码可以清楚地看到某些内容,则评论只会增加噪音。 考虑是否可以改进代码,以便不再需要注释。通过改进命名,重构(例如,提取函数)或引入解释变量,通常... 详细

共有 22 上一页 1 2