也许,历史遗留下版本和代码的混乱,最严重的后果,是对程序员的“情绪”的影响,如果你是一个对工作充满热情的程序员,或多活少都在潜意识中追求“完美的体验”。像艺术家对待自己的作品,程序员也希望自己的软件产品能保持“完美无暇”。来自外部的,或者历史遗留下的缺陷,混乱和不规范会影响到这些体验,当良好的感觉被破坏,程序员会不自觉地降低对自己的要求,这将直接影响到软件产品的质量。
而反过来讲,一个成熟的程序员,是不会被混乱影响到的。他是混乱的终节者,但是在他结束混乱过程中,必定要经历过带着枷锁跳舞,“痛并快活”的阶段。
阅读(1639) | 评论(1) | 转发(0) |