《程序员的修炼之道》笔记——注重实效的哲学

注重实效的程序员的特征:处理问题、寻求解决方案时的态度、风格、哲学。他们能够越出直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的图景。
软件熵(Software entropy)是指软件的趋向,随着时间的逝去,维护变得困难和昂贵。一个经历持续修改的软件系统,例如有新的功能添加到它的最初设计上或适合于最新的技术环境,将随着它的增长最终变得更加复杂和紊乱,失去了它的最初设计结构。到时,为了支持这些改变更好地重新设计这个软件,而不是指望现有的程序,这样,然而,可能相当昂贵和引入新的bugs 和问题。
他们成功的另一关键是他们对他们所做的每件事情负责 ,关于这一点 ,我们将在“我 的源码让猫给吃了”中加以讨论。因为负责,注重实效的程序员不会坐视他们的项目土崩瓦解在“软件的熵 ”中,我们将告诉你怎样使你的项目保持整洁。

你可能感兴趣的:(程序员)