编程规范思考---总纲2

接上回

6. 就近原则
  -----------暂未找到合适的示例
7. 扩展的就近原则

这两个暂时找不到合适的,那么可替换的有
6. 禁止魔鬼数字
在setLayoutPos接口中相对突出一些,其它涉及数值较少,也容易理解
3. 超大函数-------------扩充原来的第3点
  扩展超大类,超大数据结构
  对于类
  1. 适当划分职能,让保持10~50之间(别处经验)
  2. 例外情况评审,同超大函数

7. 注释
7.1. 复杂逻辑处(超过2个 for 循环)增加注释
7.2. 修改问题单增加注释-----既然已经出问题,说明这一块代码还是有一点复杂性的
7.3. 核心逻辑,增加注释
  Sender/Receiver
  emit/connect
  其它核心业务逻辑


8. 日志
  数据的增、删,改,记录日志(例外:频率较高,如第统监控,可例外)
8.1. 消息处理(发送)增加日志
8.2. emit receive增加日志
8.3. 例外:对于部分频繁触发部分,上述场景日志可做例外处理,建议可用debug 或宏来控制日志,既可保证效率,又可保证出问题可定位
posted @ 2025-08-28 14:25  知易  阅读(3)  评论(1)    收藏  举报