好设计是前提 这一点想必傻瓜都知道。没有经过设计的实现只能是瞎实现,没有经过设计就编码只能是胡乱编码。哪怕是系统比较简单,业务模块也不复杂,那也需要在脑子里把“图纸”画出来。不要总是讨厌写设计文档,它是对你要实现的系统功能,实现方式的描述。 注意编码规范 编码一定要注意规范。“写出计算机可以理解的程序很简单,只有写出人类容易理解的程序才算是优秀的程序员。” 好代码需要不断重构 重构——在不改变代码已有执行能力的前提下,对它进行合理的修改。重构的主要目的是让你的代码容易理解和被修改。 以上是wuahui对好代码的一些理解和感悟。