本次我阅读的是第一章第二节,软件的熵。熵本是物理学中的概念,是对一个系统的混乱程度的描述,即“无序”的总量。对于宇宙这个系统,由热力学定律可知熵增是不可逆转的。当软件的无序增长时,我们称其为软件腐烂。
有很多原因会造成软件腐烂,书中详细的向我们阐述了心理、编程习惯对软件结果的影响,虽然细微的差异,也会导致软件的不同命运。
我们统一把低劣的设计、错误决策、糟糕的代码称为破窗户。书中提到我们要发现一个破窗户就解决一个破窗户,切不可堆积。如果实在没有时间去处理这些垃圾,就去找一个垃圾回收站将他们收集起来,不能让熵增获得成功。
这节主要是讲了我们编程时的习惯,对于处理BUG以及处理“垃圾”时的习惯,前半部分主要讲了我们如果有不好的习惯的话,那么编程会出现哪些问题,而接着作者就给出“灭火”这一小节,指出一个团队如果有好的编程习惯,那么任何人也不会愿意把这些代码弄脏,这也说明了一个团队在开始一个项目时就要格外重视编程的心理以及对代码的整洁度的标准。
在以后的工作和生活中我要格外注重代码的风格,要统一,整洁。随着学习的深入,以后的代码行数,涉及的文件一定会增多,所以在开始一个项目时就要注重我自己的心态,并且做好备份,不能急,更不能让熵增获胜。
标签:读后感,小工,编程,习惯,程序员,垃圾,软件,代码 From: https://www.cnblogs.com/joranger/p/16839180.html