哈洛大家
最近我一直在读这本书:
鲍勃·马丁的“敏捷软件开发、原则、模式和实践”
本书列出了以下敏捷设计原则:
由于这本书很古老(2003年),我有一个问题:
当然,我可以用谷歌搜索其中的一些。
然而,在堆栈溢出中读和写了许多专业人员,所以我也想听听他们的意见:D
发布于 2009-08-23 15:05:44
我喜欢Eric Evans的领域驱动设计方法:
正如您所描述的坚实的方法,DDD大多是正确和干净的面向对象的指导方针。DDD特别关注于创建一个尽可能与系统中实现的业务相匹配的设计,而不是让它受到您所使用的技术和/或框架的指导。这导致了伟大的可测试性设计,易于重构。
为了支持DDD,我喜欢Alistair的六角形建筑。它为您提供了关于面向对象系统的一般设计的很好的想法:
一个更先进和创新的方法,我目前正在探索的是理论中心,但这还没有真正的文件。关于这个问题的介绍:
发布于 2009-08-20 10:11:33
叔叔的书是一个坚实的开端;)我也会把他的清洁代码添加到你的阅读列表中。对于实际的代码构造来说,这是一个很好的方法。
善良,
丹
https://stackoverflow.com/questions/1305156
复制相似问题