节
Posted IT丶小农民
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了节相关的知识,希望对你有一定的参考价值。
今天花了几个小时独立<<重构改善既有的代码设计>>第一章节,下面是自己的一些心得和总结
1、建立一套可靠地测试环境。
2、分解并重组需要重构的statement。
3、要有良好的命名规范,好的代码应该清楚地表达自己的功能,变量名称是代码清晰的关键。任何一个傻瓜都可以写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。
4、针对需要实现的函数功能,根据使用参数需要放到数据所属的对象中。
5、函数中,去除多余的临时变量,临时变量会引发参数的来回传递,直接引用函数可能会带来性能上的代价,后面可以在函数中去具体优化。
6、根据类图关系,作出明确的修改,有了类图可以直观明了知道自己所做的修改和好处。
7、如果循环中有太多的逻辑,可以分离出来,根据返回值付给局部变量,可以再需要出直接引用消除临时变量,优点:代码干净,功能明确;缺点:循环次数增加。
8、明确继承关系。
9、合理使用State状态模式:优点-->>封装了转换规则,枚举了可能的状态,减少了if else /switch case的使用,但是增加了系统类和对象的个数。
下面是State模式的类图--->>增加子类数量来替换循环。
以上是关于节的主要内容,如果未能解决你的问题,请参考以下文章
linux怎么连续退回上次目录?cd - 只能在两个目录间来回切换(autojump)(pushd popd dirs)