如何阅读修改别人的代码?

Posted mr-o-o

tags:

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

如何阅读别人的代码?

读代码的时间总是比写代码的时间更长

维护升级老代码或者同事突然离职交接,

读代码是必不可少的过程。

不夸张的说,可能没有人觉的读代码比写代码轻松。

但这又是工作中不得不面对的场景。

  1. 如果已有代码可以运行,那便跑起来看看
  2. 看看需求,知道这段代码干了什么事情,如果能够理解业务就更好了
  3. 看看数据库表结构。结合需求
  4. 一定会有数据,运行时候的数据对比数据库的数据更容易理解逻辑
  5. 看看已有的设计文档、更业务逻辑对应
  6. 根据功能分类一个一个的读代码吧

如何在已有基础上进行再次开发?

再次开发一定是在阅读理解已有代码的基础上进行的。

如果是增加新功能,并且已有代码的扩展性良好的的话,可以说是件很幸运的事了。

  1. 首先看看单元测试,在了解功能和数据的情况下,判断单元测试是否能跑过,尝试跑通已有的单元测试。
  2. 熟悉现有的代码结构,在其基础上对将要扩展的功能进行设计,考虑未来的扩展。
  3. 如果有不好的预感,越早重构越能降低未来的成本。
  4. 保证原有单元测试正常运行。写代码

以上是关于如何阅读修改别人的代码?的主要内容,如果未能解决你的问题,请参考以下文章

如何阅读别人的代码

学会阅读别人的源码

github如何参与修改别人的代码并上传

如何阅读项目源代码?

阅读别人的代码的经验总结

如何快速读懂别人的项目?