2013-12-11 48 views
0

我有一個由博士生開發的開源eclipse插件項目,它包含如此多的java文件,我需要探索這個項目。任何人都可以給我一些建議/指導,如何探索這個項目?探索包含超過3000個java文件的java項目的提示

如果此問題與本論壇無關,請告訴我正確的論壇以提出此類問題。

+1

探索項目是什麼意思?你想運行和測試項目嗎?還是想了解項目的設計?在eclipse中加載/運行項目時是否遇到任何問題? –

+0

找到3000名博士研究生,並給他們每一個文件... –

+0

@ChandrayyaGK我想了解項目的設計和編碼。通過使用逆向工程,我生成了所有的UML圖。 –

回答

1

以下的所有的假設有體面的文件到這個項目 - 我很難想象一個3000文件的項目甚至可以在運行命令不它!

一個我所學到的專業領域工作最重要的事情是,你將永遠不會瞭解任何嚴重的代碼庫的全部範圍。首先要做的是項目文檔,通常將編寫代碼的設計/體系結構 - 相關模塊以及它們如何相互交互。如果您對某些功能感興趣,您可以按照感興趣的模塊的邏輯路徑進行操作;或者如果您對該特定模塊感興趣,則可以瀏覽該特定模塊中的類。基本上我說的是好的文檔是一個好的,可以理解的代碼庫的最重要的東西之一;如果你打算加入它,第一步就是掌握設計和體系結構文檔。一旦你在那裏,你應該能夠在粗略的和模塊化的層次上理解代碼 - 爲了對一個特定模塊的內部工作有一個細緻的理解,只需深入到文檔中提到的代碼中即可!

1

假設您知道面向對象編程和Java的基礎知識。在這裏我有一些提示給你。

  1. 該項目的學習類,包,用例和序列圖。
  2. 在eclipse中加載項目並以調試模式運行應用程序。選擇應用程序的一些用例並瞭解這些用例是如何實現的。
  3. 確定對第三方庫的依賴關係,並研究這些庫在應用程序中的使用情況。
  4. 瞭解測試類測試(JUnit)