后记:其实和上面类似的规律还有很多,比如80/20原则:代码中80%的错误是由20%的代码引起的。此外,公司80%的工作是由20%的员工完成的。问题是你并不总是知道谁是那20%。又如著名的康威定律:软件的任何部分都反映了创建它的组织结构。许多组织根据技能划分团队。所以就会有前端开发、后端开发、数据库开发的团队,这就很难有人去修改不属于自己领域的东西。最好根据有界上下文来规划团队,而像微服务这样的架构围绕服务边界而不是孤立的技术系统部门来组织他们的团队。然后是Postel法则:发送时要保守,接受时要大方。JonPostel最初认为正是这个原则使得TCP协议的实现变得健壮。有人认为这就是HTML如此成功的原因,也有人认为这就是HTML如此不成功的原因。(因为HTML可以写得不那么严格,但是浏览器还是可以解析的)
