【发布时间】:2009-10-28 12:20:44
【问题描述】:
Grails 框架有很多结构/特性,允许在项目中遵守 DRY 原则(“不要重复自己”)。也就是说:在特定项目中,您很少需要重复相同的设置或代码块。到目前为止一切顺利。
但是,我使用 Grails 的次数越多,我就越发现我不是在同一个项目中而是在项目之间重复代码。也就是说,项目 A 的控制器、GSP:s 和与项目 B 重叠的图像。这是维护的噩梦,因为项目 A 中的错误修复也必须在项目 B 中修复,等等。
我希望通过不在我的项目之间重复代码来将 DRY 提升到一个新的水平。
我的问题:您如何在自己的内部 Grails 项目中解决这个问题(违反“项目间 DRY”)?
请非常具体/具体。如果可能,请尝试包含有关如何在实践中解决问题的具体代码示例。
【问题讨论】:
标签: grails