一个程序应该是轻灵自由的,它的子过程就象串在一根线上的珍珠。自始至终,目标明确。增之一字节则太长,减之一字节则太短。既没有不必要的循环也没有没有被引用的变量,既不缺少结构化也不至于僵硬呆板。
一个程序应该遵循``最小惊讶原则'',什么是``最小惊讶原则''?就是说一个程序应该最小程度地引起用户的惊讶。
无论一个程序无论有多么复杂都应该是一个单一的整体。程序是被它的内部逻辑所指引而不是它的外观表现。
如果一个程序不能满足所要的需求,它就会处于混乱无序的状态中。唯一的出路就是重写这个程序。
只有傻瓜才会相信只要遵循别人所说就能得到想当然的结果。