我们正在开展一个大型项目,该项目有数百种方法。
我们的项目使用 Spring MVC、hibernate 和 DWR 架构。
目前,我们正在 Few Service 类中添加所有功能的所有方法。该服务类根据模块(前端、管理、计费等)进行划分。
现在项目规模巨大,因此 Services 类中的方法正在增加。 该服务类包含数百个所有功能的方法。
管理和理解这已成为问题。
想知道这是行业中每个人都这样做的正确方式,否则我们就会出错。
其他我们如何改进这一点。
最佳答案
我注意到不同语言和程序员之间文件结构的一些模式。在Java中,他们喜欢创建许多类,分散开来。在 C/C++ 中,他们尝试将尽可能多的方法保留在单个文件中(我通常看到 2-5k .cpp 文件)。无论哪种方式都可以,只要确保代码尽可能干净并有记录即可。在每个方法之前有一个多行注释来解释参数、算法和返回值是很好的。
关于java - 如何在大型项目中安排/管理不同功能的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20469578/