经验与建议

实际开发中的经验与建议

  • lamda函数

    1. 对外部变量如果以拷贝的方式,尽量显示指定需要拷贝的变量

    2. 注意变量的生命周期

  • 提交规范

    1. 禁止多个feature、fix、hotfix、refactor使用同一个提交描述

      例如一段时间内的编码,既有fix,又有feature,又有refactor,那么提交时分开多次提交,方便后续代码review等操作;

      造成这段时间内同时存在多个code-feature的场景如下:

      • 大型系统开发,例如大型网络游戏开发
      • 同时多人开发
      • 编译时间过长

      提交一次的时间成本较大,那么提交时就要分开提交,feature、fix、hotfix、refactor

    2. 多人开发、并且编译时间较长时,尽量与其他人错开提交,例如其他人休息时再提交