参考:
https://www.timsommer.be/famous-laws-of-software-development/
https://blog.csdn.net/zl1zl2zl3/article/details/88414943
凡是可能出错的事就一定会出错。
衍生出 说脏话是唯一一门程序员都很流畅的语言
推论:计算机会按照你写出来的方式去运行,而不是你脑海中的去运行
向一个延期的项目增加人手只会让它延期得更加厉害。
事情总是要花费比你预想更长的时间,即使你把霍夫斯塔特定律也考虑在内。
软件的任何一部分都反应了创建它的组织结构。
发送时要保守,接收时要大方。(HTML)
代码中 80% 的错误都是由代码中的 20% 引起的。公司 80% 的工作是由 20% 的员工完成的。问题是你并不总是清楚谁是那 20%。
在等级制度中,每个员工都倾向于提升到他无法胜任的等级。
一旦组织中的相当部分人员被推到了其不称职的级别,就会造成组织的人浮于事,效率低下,导致平庸者出人头地,发展停滞。
在密码学中,即使一个系统中的所有东西都是公开的(密钥除外),该系统也应当是安全的。
众目睽睽之下,一切 bug 都无所遁形
被公开审查、测试的代码越多,各种形式的错误就能更快地被发现。(chrome 攻击)