`
yanxinfeng
  • 浏览: 19498 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

222222

 
阅读更多
任何一个傻瓜都能写出计算机可以理解的代码。惟有写出人类容易理解的代码,才是优秀的程序员。

重构(名词):对软件内部的一种调整,目的是在不改变『软件之可察行为』的前提下,提高其可理解性,降低其修改成本。
重构(动词):使用一系列重构准则(手法),在不改变『软件之可察行为』的前提下,调整其结构。

消除重复代码,确定代码将所有事物和行为都只表示一次,唯一一次,这就是优秀设计的根本。

我不是个伟大的程序员,我只是个有着一些优秀习惯的好程序员而已。 ---Kent Beck


三次法则:第一次做某事时只管去做,第二次做类似的事情会产生反感,但无论如何还是做了,第三次再做类似的事情,呢就应该重构了。
事不过三,三则重构。


原动力:代码的设计无法帮助我轻松添加我所需的特性。

当你感觉要撰写注释,请先尝试重构,试着让所有注释变的多余。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics