我的职业生涯主要是在中小型Java项目中工作。我最近看到了一个庞大的项目,其中包括30个日食项目。我并没有真正创建多个小项目然后维护项目间依赖性的概念。什么时候我们更喜欢这种方式而不是简单地将内容组织成包?
我猜想这是个小问题(大部分时间都在使用Ant)。我也一直在阅读Maven的模块概念–我在网上看到一些链接,建议在父模块下为Web,DAO和服务层创建不同的模块。这真的是常见/最佳做法吗?
有无专家-这样的分裂真的会让生活更轻松吗?在一个项目中具有针对不同层的定义明确的包结构的所有项目,是否更紧凑?
在需要的情况下,通常将项目分为API,实现,Web等组件。大型项目就是这样:大型。
将组件分开是有好处的”
您可以通过一个大型项目来完成所有相同的工作,但是要确定在何处以及为什么去更困难。如果清楚地界定了这些分界线,生活就会变得更加轻松。
如何多容易取决于项目,但是当你处理几十万行代码,偶尔几百万,打破了东西了节省巨大的头痛。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句