繁体   English   中英

开始预先存在的项目

[英]Starting work on a Pre-existing Project

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

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

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

任何提示都会很棒! 谢谢

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

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

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

我发现UML几乎没用。 我发现更多有用的,真实的,静态的和动态的调用图。 在生成调用图之后,我通常通过OpenGrokcscope查看源代码。 了解最热门方法的内容和内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM