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

如何阅读别人的代码?

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

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

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

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

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

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

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/Mr-O-O/p/10414471.html