概念完整性

 在《人月神话》中,布鲁克斯老先生将维护软件的" 概念完整性" 作为软件开发的核心问题。软件之所以很复杂、难以维护,根本原因就在于软件的概念完整性遭到了破坏,甚至开发团队的成员从来就没有意识到有必要去维护软件的概念完整性,他们并不是一个真正的团队,只是一些自行其事的开发人员,碰巧在一个团队中一起堆代码而已。
代码的质量如果不加以控制,就一定会迅速腐烂变质。这是一个客观规律,就像在热力学第三定律中,熵总是会增加一样。对于软件开发而言," 概念完整性" 就相当于热力学第三定律中的熵,是衡量软件项目混乱程度的重要指标。DDD 就是目前维护软件 项目" 概念完整性" 的最佳良药,虽然永远不可能出现某种银弹式的技术,但是 DDD 能够很好地解决软件开发中的这个核心问题。DDD 与重构技术都有助于改善代码的概念完整性,但是它们有不同的定位。重构是在代码实现层面对抗腐烂变质,而 DDD 是在代码架构设计层面对抗腐烂 .
---DDD Quikly 

转载于:https://www.cnblogs.com/stst/p/4905562.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值