人月神话阅读笔记(四)

简洁和直白来自概念的完整性。每个部分必须反映相同的原理、原则和一致的折衷机制

在语法上,每个部分应使用相同的技巧

在语义上,应具有同样的相似性

因此,易用性实际上需要设计的一致性和概念的完整性

概念的完整性要求设计必须由一个人,或者非常少数互有默契的人员来实现

而进度压力却要求很多人员来开发系统

有两种方法可以解决这种矛盾

第一种是仔细地区分设计方法和具体实现

第二种是前一章节讨论的、一种崭新的组件编程开发团队的方法。

对于非常大型的项目,将设计方法、体系结构方面的工作与具体实现相分离是获得概念完整性的强有力方法

让我们考虑一下树状编程队伍,以及要使它行之有效

每棵子树必须具备的基本要素,它们是: 1、任务 2、产品负责人 3、技术主管和结构师 4、进度 5、人力的划分 6、各部门之间的接口定义

posted @   黄某人233  阅读(23)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示