程序设计核心原则: 直观

idea at 
程序设计核心原则: 直观的配图
好的代码应该是直观的, 简单的. 直观就是"所思就所写", 想的是什么样就要把代码写成什么样子, 不要七拐八绕.例如, 在做结构设计和流程设计时, 我们分析出某个功能流程应该这样做:先做步骤 1, 然后做步骤 2.什么是程序设计? 程序设计就是流程, 是串行化, 是先后顺序. 所以, 文档设计完毕之后, 必须写下这样的代码:step1(); step2(); 没错, 就是非常直观的两个函数调用语句, 一眼就能看出有先后顺序, 先 1 后 2. 但是, 初学者往往会把对 step2() 的调用, 放到 step1() 里面, 这就非常不直观了. 所以, 在做代码 review 时, 必须明确提出……