我正在加速一个新的代码库,我想知道其他人是如何处理这一点的。现在,我只是浏览代码并查看其中的一部分。我正在考虑创建一些类图来帮助我“拼凑”如何将类组合在一起,等等。我知道有一些软件工具可以为你做到这一点,但请记住……我正在尝试学习新的代码库,不一定要创建UML图表来使用。我的经理鼓励我花一些时间通过阅读各种文档等来加快速度。我只是好奇地听到更有经验的开发人员如何学习新的代码库……
谢谢!
发布于 2011-01-11 04:25:49
略读一本介绍性书籍,因为概念通常是相同的。让你的脚与代码的结构语法脚踏实地,然后开始。开始阅读代码,挑选出概念,它们是如何在结构和语法上应用的。试着找出一些bug,或者花点时间修复bug。如果文档记录得当,它们往往是足够具体的,这样您就可以了解很多关于某些功能的知识,以及如何在语言中完成这些功能,而不是被扔进屠宰。我也喜欢来这里,点击一个我想了解的标签,开始阅读帖子。提出一些常见的问题、想法、链接、最佳实践等。这也有助于巩固你所学到的东西。如果你能把它教给其他人,那么你很有可能已经很好地掌握了这个概念。
发布于 2011-01-11 05:06:04
根据代码的不同,一种可能在较长时间内非常有用的方法是尝试为您发现更难理解的函数/类/方法编写单元测试,或者至少为那些您计划稍后修改的函数/类/方法编写单元测试。通过测试将证明您了解这些方法的作用,并最终得到一个有用的回归套件。
https://stackoverflow.com/questions/4651046
复制相似问题