簡體   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