您的位置:首页 > 编程语言

<<重构改善既有的代码设计>>第一章节

2016-10-09 16:43 309 查看
今天花了几个小时独立<<重构改善既有的代码设计>>第一章节,下面是自己的一些心得和总结

1、建立一套可靠地测试环境。

2、分解并重组需要重构的statement。

3、要有良好的命名规范,好的代码应该清楚地表达自己的功能,变量名称是代码清晰的关键。任何一个傻瓜都可以写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。

4、针对需要实现的函数功能,根据使用参数需要放到数据所属的对象中。

5、函数中,去除多余的临时变量,临时变量会引发参数的来回传递,直接引用函数可能会带来性能上的代价,后面可以在函数中去具体优化。

6、根据类图关系,作出明确的修改,有了类图可以直观明了知道自己所做的修改和好处。

7、如果循环中有太多的逻辑,可以分离出来,根据返回值付给局部变量,可以再需要出直接引用消除临时变量,优点:代码干净,功能明确;缺点:循环次数增加。

8、明确继承关系。

9、合理使用State状态模式:优点-->>封装了转换规则,枚举了可能的状态,减少了if else /switch case的使用,但是增加了系统类和对象的个数。

     下面是State模式的类图--->>增加子类数量来替换循环。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  重构 设计