孤尽训练营Day9

104 阅读1分钟

规约的意义

为何要有编码规约?编码规约的意义在哪里?

  1. 代码简洁,规范是一种美
  2. 以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本
  3. 有利于代码的长期维护 代码规约主要有下面的内容:
    编程规约
    异常日志
    单元测试
    安全规约
    MySQL数据库
    工程结构
    设计规约

编程规约例子:
【强制】线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。
【强制】不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。
【推荐】常量的复用层次有五层:跨应用共享常量、应用内共享常量、子工程内共享常量、包内共享常量、类内共享常量。