CodeReview原则
2020-05-26 11:27:11 52 举报
AI智能生成
登录查看完整内容
前端codereview原则
作者其他创作
大纲/内容
CodeReview
代码风格⛳️
既定规范
template规范
js规范
css规范
注释规范
恰到好处的注释,不多不少
目录规范
readme规范
命名
是否与系统保留字段冲突
是否有歧义
长度不宜过长或过短,精简并兼具可读性
英语用词准确、必要时查字典
代码设计🚀
单一职责原则😤
这是经常违背的原则,一个类/方法/组件只干一件事情。比较常见的违背是一个方法既干UI又干逻辑,这个在低质量的代码中比较常见
行为统一原则😫
弹出框/toast是否统一
错误处理是否统一
错误提示是否统一
缓存是否统一
代码无污染🤔
代码有没有与其他模块强耦合
去掉无用的代码、不必要的日志
高可读原则😵
衡量可读性的标准就是Reviewer是否非常容易的理解这段代码,如果不是,则可读性需要改进
高复用🥶
避免写重复代码,出现2次以上的应该抽离出来
健壮性😱
边界处理是否完整
是否会出现阻塞
是否会出现死循环
是否有内存泄漏
是否存在数组“越界”错误
高效/高性能🤢
关键算法的时间复杂度是多少,有没有可能存在潜在的性能瓶颈
![CodeReview原则](https://www.processon.com/chart_image/template/thumb/5ecc8c8ff346fb690718d929.png?tid=5e86df89e4b03231c71328f6)
收藏
![研发流程图](https://www.processon.com/chart_image/template/thumb/5ecb9a9f1e08530a9b1cf531.png?tid=5ecb5a7d1e08530a9b1b82c9)
收藏
0 条评论
回复 删除
下一页