当觉得这是个不错的架构时,能忽视随之而来的弊端?
其实,我更喜欢说方案,解决问题的方案,或许会通俗些.
我经历过一层,二层,三层开发,前两者可说数据驱动开发,而现在普遍是N(N>=3)层了.
当去具体实现时,发现老是做着相似的代码编写,当层多时,层层要写对应代码实现,修改亦同.表多了,更加疲倦.
之前看过网评不错的BlogEngine,算上代理(BlogService)四层,每层都有对应实现的方法.这就意味着至少要改四处了.
我最想的是改一处就好了.
人都是有惰性的,尤其是重复次数多的时候,虽说工具能减轻负担,但还是要人为干预.
有没有办法解决,让心情更愉快?