Software Entropy主要讲了软件遵循物理中的熵增大原理,软件会逐渐变得rot,而这里面还存在一个broken window的问题,一旦开始rot了,到了一定程度,可以说是有了broken window,然后会有越来越多的broken window,因为人们已经不觉得clean code在现在有多么重要,一旦这样的想法形成,就会有跟多这样的想法,最终积累起来就把软件毁掉了。其实这看起来很想是马太效应不是么?
补充几个新单词:
immune: 免疫
delicate: 微妙的
decay: 腐化
hulk: 笨重的东西
crime: 犯罪
substantial: 大量的
graffiti: 涂鸦
infraction: 违法
offending: 冒犯的,违法的
substitite: 用…代替
deteriorate: 恶化
dumpster: 大型垃圾箱
obscenely: 猥亵的,淫秽的
acquaintance: 熟人
tapestry: 挂毯
antique: 古董
hoses: 水管
slip into: 陷入
crap: 粪便
pristinely: 未受损的
The most important factor that can contribute to software rot seems to be the psychology, or culture, at work on a project