如何发现代码问题?
Posted utah-lee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何发现代码问题?相关的知识,希望对你有一定的参考价值。
- 先看代码结构
- 代码行数是否过多
- 代码是否易读
- 类名、函数名是否知名见意
- 代码结构是否满足“高内聚,松耦合”
- 看设计是否实现了预期的业务逻辑
- 逻辑是否正确
- 是否处理了各种异常情况
- 是否入参、出参是否有校验
- 再看设计原则、设计思想
- 是否符合SOLID、DRY、KISS、YAGNI、LOD
- 是否过度设计
- 是否易扩展
- 考虑接口层面
- 接口是否易用
- 是否支持幂等、事务
- 是否存在并发问题,是否线程安全
- 日志打印是否合理
- 看是否有单测
- 单测是否正确合理
- 性能
- 是否还有优化空间(SQL、算法等)
以上是关于如何发现代码问题?的主要内容,如果未能解决你的问题,请参考以下文章
在javascript(开关)中发现无效的运算符我该如何解决这个代码