如何阅读别人的代码?
读代码的时间总是比写代码的时间更长
维护升级老代码或者同事突然离职交接,
读代码是必不可少的过程。
不夸张的说,可能没有人觉的读代码比写代码轻松。
但这又是工作中不得不面对的场景。
- 如果已有代码可以运行,那便跑起来看看
- 看看需求,知道这段代码干了什么事情,如果能够理解业务就更好了
- 看看数据库表结构。结合需求
- 一定会有数据,运行时候的数据对比数据库的数据更容易理解逻辑
- 看看已有的设计文档、更业务逻辑对应
- 根据功能分类一个一个的读代码吧
如何在已有基础上进行再次开发?
再次开发一定是在阅读理解已有代码的基础上进行的。
如果是增加新功能,并且已有代码的扩展性良好的的话,可以说是件很幸运的事了。
- 首先看看单元测试,在了解功能和数据的情况下,判断单元测试是否能跑过,尝试跑通已有的单元测试。
- 熟悉现有的代码结构,在其基础上对将要扩展的功能进行设计,考虑未来的扩展。
- 如果有不好的预感,越早重构越能降低未来的成本。
- 保证原有单元测试正常运行。写代码
原文地址:https://www.cnblogs.com/Mr-O-O/p/10414471.html
时间: 2024-11-05 19:37:46