1、格林斯潘第十定律:
任何C或Fortran程序复杂到一定程度之后,都会包含一个临时开发的、不合规范的、充满程序错误的、运行速度很慢的、只有一半功能的Common Lisp实现。
2、线程是为不懂状态机的程序员准备的。(艾伦·考克斯 —— linux二号人物)
A Computer is a state machine.
Threads are for people who can't program state machines.
- Alan Cox
3、摩尔定律:(貌似2015年后要过时了)
微处理器的性能每隔18个月提高一倍,或价格下降一半。
4、Brooks法则:(人月神话)
向进度落后的项目中增加人手,只会使进度更加落后。
(10个人10个月能完成的项目,并不意味着100个人能在1个月内完成。因为交流成本过高。)
5、忙碌与多产:(代码大全2 33.7)
人们容易混淆行动与进展,混淆忙碌与多产。有效编程中最重要的工作是思考,而人思考时通常不会看上去很忙。
*** walker * Updated 2015-04-15 ***
转载于:https://blog.51cto.com/walkerqt/1600935