设计模式
oceanao
这个作者很懒,什么都没留下…
展开
-
《重构改善既有代码的设计》
软件开发的不朽经典、生动阐述重构原理和具体做法。 1、如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性 。 2、重构前,先检查自己是否有一套可靠的测试机制。这些测试必须有自我检验能力。 3、重构技术就是以微小的步伐修改程序。如果你犯下错误,很容易便可发现它。 4、任何一个傻瓜都能写出计算机可以理解的代码。...原创 2018-09-10 19:09:41 · 216 阅读 · 0 评论 -
何时重构
1、Duplicated Code(重复代码) 2、Long Method (过长函数) 3、Large Class (过大的类) 4、Long Parameter List (过长参数列) 5、Divergent Change (发散式变化) 6、Shotgun Surgery (散弹式修改) 7、Feature Envy (依恋情结) 8、Date Clumps (数据泥团) ...原创 2018-09-10 19:10:35 · 148 阅读 · 0 评论 -
eclipse安装uml软件
1、安装AmaterasUML----自动生成UML图的Eclipse插件: a.安装GEF插件(Update-Sites方式): Help-->Install new software-->Work with 输入:http://download.eclipse.org/tools/gef/updates/releases/ 全选,点击下一步,然后默认安装 b. Am...原创 2018-09-25 22:09:54 · 4165 阅读 · 0 评论