《人月神话》阅读笔记:第5章「画蛇添足」 主题:架构设计中的功能冗余与决策陷阱
核心观点 「第二系统效应」:作者提出,设计师在开发第二个系统时容易过度补偿第一个系统的不足,加入过多不必要的功能,导致系统臃肿、复杂度失控。
「功能贪婪」的代价:额外功能不仅增加开发时间,还可能引入新缺陷,最终降低整体系统的可靠性。 IBM OS/360:作为书中经典案例,该系统因试图满足所有用户需求而变得庞大笨重,成为「第二系统效应」的负面教材