代码规范和性格要求

非原创

在实际开发中严格使用 ESLint 做编码约束

在这些基础之上让自己做更优秀的工程师: 

创建子程序的正当理由

  • 降低代码的复杂性(将复杂业务抽离出去)
  • 避免代码重复
  • 方便类化、覆盖
  • 提高可移植性
  • 简化复杂的布尔判断
  • 改善性能(集中优化区域代码)

设计一个子程序

  • 功能具有内聚性

  • 一个好的子程序名字

    • 描述子程序的所有事情
    • 避免使用无意义、表述不清的动词
    • 不要通过数字来区分名字一个好的子程序名字的长度是9-15
  • 子程序控制在50行之内

  • 子程序的参数

  • 区分什么时候使用函数和过程(函数有参数、过程没有参数)

  • 把异常处理单独包在一个子程序中

重构

  • 重构的理由

  • 数据级的重构

  • 语句级的重构

  • 子程序级的重构

工程师的性格

  • 聪明和谦逊

  • 充满求知欲

  • 诚实

  • 交流与合作

  • 创造力和纪律

严格要求,精益求精,才能做的更好,加油。