编程规范思考---总纲

从更高的一个层的目标来思考一下这问题

编程规范的目标是什么?为了达到这个目标,我们需要怎样投入?最终怎样恒量是否达到目标了?

目标是什么?

当前存在较多问题,是由于缺少相应的规范造成的,这一类问题,可以通过相应的规范来避免或是减轻其负现作用

需要的投入

1. 制订一个合理的编程规范

怎么样是合理的?

  目的是解决当前问题,那么就不是一个大而全的规范是合理的,而是有针对性的,主要针对当前比较突出的问题的

  1.1. 当前有哪些较突出的问题-----个数不能太多,不超过7个

  1.2. 这些问题能不能找到明确的规范来解决(已有的规范,最好不自己发明)

 

2. 制订该规范的实施方法----------部分规则可通过git来实现

  2.1. 不允许单个文件超过3000行

  2.2. 不允许单个函数超过200行

  2.3. 上述如果有例外可通过白名单或检查脚本等方法来提交

整个过程仍然是自动化的

  最好所有的规则都能自动化

  少数不能自动化检测的代码检视

  --------------------------------类似责任田制度的,有恒产者有恒心

 

3. 找到规范实施之后效果评估

  3.1. 专家评估-----------当前可以做

  3.2. 长期评估(修改问题,增加功能 单位代码量耗时)--------------需要有工时系统的支撑,且需要较长时间

 

2、3相对明确,也比较容易获得认可,焦点在1上面

 

posted @ 2025-08-25 14:07  知易  阅读(7)  评论(0)    收藏  举报