
通过复合设计实现可靠软件
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 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0884052842
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。