240 发简信
IP属地:云南
  • TDD实践精益编程

    苹果筛选 1. 筛选绿色的苹果 2.筛选红色的苹果 **Duplicated is evil **通过参数化,消除hard code 和重复测试...

  • 思考软件开发的可持续性

    一个软件生命周期示例 第一年,新兴的业务规划,用户体验和软件的设计都非常漂亮,我们新增feature与bug fix的速度都非常快,业务发展的也...

  • 处理Review中的推回

    有时开发人员会推回代码审查。要么他们不同意你的建议,要么他们会抱怨你太严格了。 谁是对的 当一个开发人员不同意你的建议时,首先花点时间考虑一下他...

  • 如何编写代码评论

    概要 要和善和蔼 说明解释你的理由 给出明确的方向,指出问题,让开发人员来决定。 鼓励开发人员简化代码或添加代码注释,而不是仅仅向您解释代码的复...

  • Reivew的反馈速度

    为什么代码评审应该是快速的? 我们优化的是开发团队共同生产产品的速度,而不是单个开发人员编写代码的速度。个人发展的速度很重要,只是没有整个团队的...

  • 查看CL(提交列表)

    既然您已经知道Code Review应该Review什么,那么管理跨多个文件的评审的最有效方法是什么呢? 这种变更合理吗?它有一个好的描述吗? ...

  • Code Review应该Review什么

    注意:在考虑这些要点时,一定要考虑到Code Review标准 设计 在评审中最重要的是CL的整体设计。CL中不同代码段之间的交互有意义吗?这个...

  • Code Review标准

    Code Reivew的目的是为了使所有代码的代码健康得到改善(代码健康是指代码的可维护性,可阅读性,稳定性及简洁性)。所有的工具,流程都是为此...

  • 理解软件设计的基本原则

    任何软件唯一不变的真理是变化,毕竟软件是"软"的。软件研发需要快速响应市场、需求的变化。 为了快速响应,我们可以通过增加人手来达到部分目的,但软...

    0.4 854 0 4 2