《程序员的呐喊》前50页读后感

1,软件在发布之前应该尽量修复所有BUG。
2,程序员应该回避错误。
3,程序员学不会新语法。
4,产品代码必须通过编译器的安全检查。
5,数据必须遵循事先定义好的格式。
6,公共接口必须严格建模。
7,生产系统里绝不允许存在危险或有风险的后门。
8,假如一个组件的安全性存在任何疑虑,那它就不能发布上线。
9,快比慢好。


10,有BUG没什么大不了的。
11,菜鸟不可能永远是菜鸟。
12,在工作需要的时候,程序员的学习能力是惊人的。
13,简练就是力量。
14,严格的数据定义只会妨碍灵活性。
15,公共接口应该尽量简单。
16,系统的灵活与否能决定一个客户,(或者合同)是归你还是被对手抢走。
17,企业要敢于冒险,拥抱进步,警惕僵化。
18,过早优化是一切罪恶之源。


我自己的特性:
2,5,8,9,10,12,13,15,16,17,18


这些是读《程序员的呐喊》摘抄的。
保守与自由,并不能区分一个程序员。


此书前几十页,常常出现些我(身为中国人)看不懂的美国故事。内容还是有可读性的。

你可能感兴趣的:(《程序员的呐喊》前50页读后感)