所以这更像是一个笼统的问题。我似乎不断发现自己被投入到越来越大的项目中。最近我被分配到一个用 C 和 VHDL 编写的非常大的项目。目标是让我熟悉代码并最终主导项目。这是迄今为止我被分配从事的最大的项目,但我没有开始。
所以这是我的问题:你用什么方法/工具来了解一切是如何运作的?
你只是增加和扩展评论吗?
您是否对项目进行 UML 表示?
任何提示都会很棒!谢谢
如果可以的话,与目前正在研究它的人坐下来,并要求一个高级解决方案概述开始,然后从那里开始你自己,一个一个地挖掘。确定每个职能领域的负责人,并在遇到困难时跟进他们。
尝试尽快融入团队,要求参与代码审查等。这会让你很快上手。
对于 VHDL,我建议使用Sigasi。Sigasi 的开发考虑了这个用例。Sigasi 使在新项目或旧项目中导航变得容易,这使得了解其结构变得可行。