我有一個由博士生開發的開源eclipse插件項目,它包含如此多的java文件,我需要探索這個項目。任何人都可以給我一些建議/指導,如何探索這個項目?探索包含超過3000個java文件的java項目的提示
如果此問題與本論壇無關,請告訴我正確的論壇以提出此類問題。
我有一個由博士生開發的開源eclipse插件項目,它包含如此多的java文件,我需要探索這個項目。任何人都可以給我一些建議/指導,如何探索這個項目?探索包含超過3000個java文件的java項目的提示
如果此問題與本論壇無關,請告訴我正確的論壇以提出此類問題。
以下的所有的假設有體面的文件到這個項目 - 我很難想象一個3000文件的項目甚至可以在運行命令不它!
一個我所學到的專業領域工作的最重要的事情是,你將永遠不會瞭解任何嚴重的代碼庫的全部範圍。首先要做的是項目文檔,通常將編寫代碼的設計/體系結構 - 相關模塊以及它們如何相互交互。如果您對某些功能感興趣,您可以按照感興趣的模塊的邏輯路徑進行操作;或者如果您對該特定模塊感興趣,則可以瀏覽該特定模塊中的類。基本上我說的是好的文檔是一個好的,可以理解的代碼庫的最重要的東西之一;如果你打算加入它,第一步就是掌握設計和體系結構文檔。一旦你在那裏,你應該能夠在粗略的和模塊化的層次上理解代碼 - 爲了對一個特定模塊的內部工作有一個細緻的理解,只需深入到文檔中提到的代碼中即可!
假設您知道面向對象編程和Java的基礎知識。在這裏我有一些提示給你。
探索項目是什麼意思?你想運行和測試項目嗎?還是想了解項目的設計?在eclipse中加載/運行項目時是否遇到任何問題? –
找到3000名博士研究生,並給他們每一個文件... –
@ChandrayyaGK我想了解項目的設計和編碼。通過使用逆向工程,我生成了所有的UML圖。 –