我见过几个有10个逻辑层的项目(也就是说,不需要单独项目的图层),每个功能在每个文件夹/项目中都有一个文件。
为什么有人会选择这种布局,而不是将功能放在同一个文件夹中(只要有可能;如果有服务器和客户端项目,一个功能显然会在两个文件中都有文件)并为每个功能创建一个文件夹?
浏览10个文件夹很烦人,浏览几个文件会容易得多。因为当我处理某个功能时,我需要多次修改该功能的许多文件。
答案 0 :(得分:0)
我会问你为什么要查看文件系统?我使用control + shift + R打开eclipse中的所有内容...所以我并不关心给定文件所在的文件夹。
答案 1 :(得分:0)
我唯一一次看到这样的结构是由于严重的过度架构造成的。创建它的人决定,如果设计模式很好,更多的设计模式会更好。我从来没有见过这么多工厂,策略,包装等项目。