如何发现代码问题?

Posted utah-lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何发现代码问题?相关的知识,希望对你有一定的参考价值。

  1. 先看代码结构
    • 代码行数是否过多
    • 代码是否易读
    • 类名、函数名是否知名见意
    • 代码结构是否满足“高内聚,松耦合”
  2. 看设计是否实现了预期的业务逻辑
    • 逻辑是否正确
    • 是否处理了各种异常情况
    • 是否入参、出参是否有校验
  3. 再看设计原则、设计思想
    • 是否符合SOLID、DRY、KISS、YAGNI、LOD
    • 是否过度设计
    • 是否易扩展
  4. 考虑接口层面
    • 接口是否易用
    • 是否支持幂等、事务
    • 是否存在并发问题,是否线程安全
    • 日志打印是否合理
  5. 看是否有单测
    • 单测是否正确合理
  6. 性能
    • 是否还有优化空间(SQL、算法等)

技术图片

技术图片

以上是关于如何发现代码问题?的主要内容,如果未能解决你的问题,请参考以下文章

在javascript(开关)中发现无效的运算符我该如何解决这个代码

如何修复服务器状态代码:SQL Inject Me Firefox Addon 发现的 302

持久性 rzc 发现退出,代码为 -2147450730

如何利用代码审查提升你的代码质量?

如何发现死锁问题

未发现数据源名称并且未指定默认驱动程序问题如何解决