软件工程法则(Laws of Software Engineering):56 条塑造软件世界的原则与模式

查看原文 HN 讨论

文章摘要

lawsofsoftwareengineering.com 是一个相当克制但内容扎实的学习型网站,它把过去半个多世纪里影响软件系统、团队协作和工程决策的 56 条经典法则与模式汇集到一处,配上简洁的解释、典型案例与彼此之间的关联。除了网页,作者还把这些内容整理成了书和海报两种形式,方便团队在工位或讨论室里”挂一份”。

网站把这 56 条法则按照六大领域分类组织:

整个站点的可贵之处不在于”罗列了多少条”,而在于它把这些散落在不同书籍、论文、行业经验中的智慧聚到一起,并刻意地把”组织心理学”维度(Conway、Brooks、Dunbar、Peter)与”技术工程”维度(Hyrum、Gall、CAP、Lehman)平起平坐——这是对”软件工程不仅是写代码”的一次结构化重申。

HN 评论精华