熟悉新的代码库

时间:2011-01-10 20:14:47

标签: maintenance legacy-code

我正在加快新代码库的速度,并想知道其他人如何处理这个问题。现在,我只是通过代码并查看它的一部分。我正在考虑创建一些类图,以帮助我“拼凑”类如何适合等等。我知道有一些软件工具可以为你做这件事,但请记住......我正在努力学习新的代码库而不是必须创建UML图表以供使用。我的经理鼓励我花一些时间通过阅读各种文档等来加快速度。我很想听听更有经验的开发人员如何学习新的代码库...

谢谢!

2 个答案:

答案 0 :(得分:0)

浏览一本介绍书,因为概念通常是相同的。用代码的结构语法踏上地面然后跳进去。开始阅读代码,挑选概念,如何在结构和语法上应用它们。尝试找一些错误或花一些时间做错误修复。如果记录正确,它们往往具体到足以使您能够学到很多关于某些功能以及如何用语言完成但不会被抛到屠宰场。我也想来这里,点击我想了解的标签,然后开始阅读帖子。提出一些常见问题,想法,链接,最佳实践等。它还有助于强化你所学到的知识。如果你可以把它教给别人,那么你很有可能掌握这个概念。

答案 1 :(得分:0)

根据代码,从长远来看可能变得非常有用的方法是尝试为您发现难以理解的函数/类/方法编写单元测试,或者至少为您计划修改的函数/类/方法编写单元测试后来。通过测试将证明您了解这些方法的作用,并最终得到一个有用的回归套件。