2013-12-09 15 views
1

我們正在研究具有數百種方法的大型項目。如何在一個大項目中安排/管理不同功能的方法

我們爲我們的項目使用了Spring MVC,hibernate和DWR體系結構。

目前我們正在幾個服務類中添加所有功能的所有方法。此服務等級根據模塊(前端,管理員,賬單等)進行劃分。

NOW項目規模巨大,所以Services類中的方法正在增加。 該服務類包含數百種所有功能的方法。

管理以及理解這是越來越難的問題。

想知道這是一種正確的方式,每個行業做或我們會出錯。

ELSE 我們如何改進這一點。

回答

0

我注意到了不同語言和程序員之間文件結構中的一些模式。在Java中,他們喜歡製作很多類,分散開來。在C/C++中,他們儘可能在單個文件中保留儘可能多的方法(我通常會看到2-5k .cpp文件)。無論使用哪種方式都很好,只要確保您的代碼儘可能清潔並儘可能記錄下來。在每個解釋參數,算法和返回的方法之前,有一個多行註釋是很好的。

相關問題