码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-02-21 18:50:30      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:升级   时间   代码   重构   了解   结构   基础上   离职   文档   

如何阅读别人的代码?

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

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

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

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

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

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

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

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

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

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

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

标签:升级   时间   代码   重构   了解   结构   基础上   离职   文档   

原文地址:https://www.cnblogs.com/Mr-O-O/p/10414471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!