开始预先存在的项目

时间:2010-04-09 19:08:48

标签: c vhdl projects

所以这更像是一个普遍的问题。我似乎一直在发现自己被放在越来越大的项目上。最近我被分配到一个用C和VHDL编写的非常大的项目。我的目标是熟悉代码并最终在项目中起带头作用。到目前为止,这是我分配给我工作的最大项目,我没有开始。

所以这是我的问题:你用什么方法/工具来学习一切是如何工作的?

您是否只是增加和扩展评论? 你是否对项目进行了UML表示?

任何提示都会很棒! 感谢

3 个答案:

答案 0 :(得分:5)

如果可以的话,请与目前正在进行此项工作的人员坐下来,并要求提供高级解决方案概述,然后从那里开始自己动手,逐一挖掘各个部分。确定谁负责每个功能区域,并在遇到困难时跟进它们。

尝试尽快将自己嵌入团队,请求参与代码审核等。这会让你很快加速。

答案 1 :(得分:4)

对于VHDL,我建议使用Sigasi。 Sigasi是在考虑这个用例的情况下开发的。 Sigasi可以轻松地在新项目或遗留项目中导航,这使得理解它的结构变得可行。

答案 2 :(得分:2)

我发现UML几乎没用。我发现更多有用的,真实的,静态的和动态的调用图。生成调用图后,我通常会通过OpenGrokcscope查看源代码。看看最热门的方法是什么叫做谁叫什么。