我已经换到了一家新公司,我正在开发一个产品,它有一个巨大的代码库,没有文档。我想快速熟悉产品的设计和代码流程,这样我就可以尽快成为一个有生产力的成员。
慢慢地和稳定地理解代码,但是什么是最好的和聪明的方法来接近代码库,以便他快速理解代码并开始交付?
注意:我尝试过使用Star UML,并试图对类图进行逆向工程,这样我就可以对产品内部设计有一个大致的了解,但失败得很惨烈。
编辑:这个问题不是关于产品功能的知识,而是内部结构是如何设计的。
修复but和使用断点进行调试确实提供了一种方法来实现这一点,但我在寻找是否有更快的方法来实现这一点
用基思的话说:
这可能适用于某些代码库,但总的来说,我认为这不是一个好主意。您往往过于关注细节,而一开始您希望了解总体情况:类是什么,通信模式是什么,等等。另外,如果您有一个分布式应用程序(客户机-服务器、n层等),或者代码需要很长时间才能运行,那么通过调试器
运行它可能并不实际
https://stackoverflow.com/questions/3586410
复制相似问题