所以这更像是一个普遍的问题。我似乎一直在发现自己被放在越来越大的项目上。最近我被分配到一个用C和VHDL编写的非常大的项目。我的目标是熟悉代码并最终在项目中起带头作用。到目前为止,这是我分配给我工作的最大项目,我没有开始。
所以这是我的问题:你用什么方法/工具来学习一切是如何工作的?
您是否只是增加和扩展评论? 你是否对项目进行了UML表示?
任何提示都会很棒! 感谢
答案 0 :(得分:5)
如果可以的话,请与目前正在进行此项工作的人员坐下来,并要求提供高级解决方案概述,然后从那里开始自己动手,逐一挖掘各个部分。确定谁负责每个功能区域,并在遇到困难时跟进它们。
尝试尽快将自己嵌入团队,请求参与代码审核等。这会让你很快加速。
答案 1 :(得分:4)
对于VHDL,我建议使用Sigasi。 Sigasi是在考虑这个用例的情况下开发的。 Sigasi可以轻松地在新项目或遗留项目中导航,这使得理解它的结构变得可行。
答案 2 :(得分:2)