← 黑客书架

通过复合设计实现可靠软件 封面

通过复合设计实现可靠软件

Reliable software through composite design

Glenford J. Myers · 初版 1975 年

  • 3次提及
  • 3人推荐
  • 3位 HN 评论者

Hacker News 读者推荐

……Kernighan 和 Plauger 写的《软件工具》(Software Tools)。可以看作是穷人版的“龙书”。Kernighan 和 Pike 写的《程序设计实践》(The Practice Of Programming)。搞得好像 UNIX 之道在经历了近 40 年后还需要辩护似的。Glenford Myers 写的《通过复合设计实现可靠软件》(Reliable Software Through Composite Design)和《复合/结构化设计》(Composite/Structured Design)。你得耐着性子看完那些古老的语言和流程图。这些书阐述了模块化、模块强度以及耦合度,里面全都是好点子……

gregjor 在 HN 的推荐

……COBOL、PL/1 和一堆其他非面向对象语言,那些觉得过程式编程更好的人大概从来没真正写过。面向对象编程(OOP)的起点——至少对我来说——是 Glenford Myers 那本绝妙的书《通过复合设计实现可靠软件》(Reliable Software through Composite Design),它是最早研究耦合(coupling)、内聚(cohesion)以及其他直接催生了 OOP 的技术的著作。这本书至今仍摆在我书架的显要位置,我强烈推荐……

wallstprog 在 HN 的推荐

关于模块化这个话题,我经常推荐 Glenford Myers 写的《复合/结构化设计》(Composite / Structured Design)和/或《通过复合设计实现可靠软件》(Reliable Software Through Composite Design)。书很老了。示例代码都是用 PL/I 写的。但是他用来识别“功能强度”(Functional Strength)和数据耦合(Data Coupling)的框架,是每个开发者都应该掌握的。要记住,这可是在……之前的事情了。

ftlio 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。