当前位置:  开发笔记 > 编程语言 > 正文

熟悉继承代码库的最佳方法

如何解决《熟悉继承代码库的最佳方法》经验,为你挑选了3个好方法。

堆叠器没人问过新程序员进入现场时发现的最令人震惊的事情.

列表中的高位是继承代码库的影响,必须迅速熟悉它.突然发现自己有责任维护N行代码,这些代码已被纠缠在一起,知道多长时间,以及在短时间内开始为此做出贡献,这可能会非常震惊.

您如何有效地吸收所有这些新数据?什么可以缓解这种转变?唯一真正的解决方案是否已经为足够的开源项目做出了贡献,震惊消退了?

这也适用于资深程序员.您使用什么技术来简化向新代码库的过渡?

我添加了社区建设标签,因为我也想听一些关于这些过渡的战争故事.随意分享您如何处理特别紧张的学习曲线.



1> kloucks..:

铅笔和笔记本(不要分心试图创建一个未经请求的解决方案)

随时记笔记,每个星期一需要一个小时阅读,并安排前几周的笔记

对于大型代码库,第一印象可能是欺骗性的,当您熟悉自己时,问题往往会迅速重新排列.

请记住,您上一个工作环境中的问题在新环境中不一定有效或密切相关.谨防先入为主的观念.

您所做的笔记/观察将帮助您快速了解要询问的问题和问题.希望你一直在收集所有官方(和非官方)利益相关者的名字.



2> Ates Goral..:

熟悉继承代码的最好方法之一就是弄脏自己.首先修复一些简单的错误,然后按照更复杂的方式进行操作.与试图系统地审查代码相比,这将使您更加热衷于代码.

如果有需求或功能规范文档(希望是最新的),您必须阅读它.

如果有一个高级或详细的设计文档(希望是最新的),您可能应该阅读它.

另一个好方法是与熟悉代码的人安排"信息传递"会话,在那里他们提供高级设计的演示,并且还对代码的重要/棘手部分进行演练.



3> Chris Dolan..:

写单元测试.你会发现疣更快,并且在更改代码时你会更自信.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有