文件名称:重构36计.docx
文件大小:52KB
文件格式:DOCX
更新时间:2015-12-16 08:22:05
重构 Java 代码优化
第一计:参数列表对象化 2 第二计:条件运算符赋值代替if else赋值 3 第三计:节约使用系统资源 3 第四计:为接口引入抽象版本 4 第五计:消灭魔法数 4 第六计:使用断言、异常确保实现的正确性 4 第七计:串联函数调用 5 第八计:临时变量在用到时才声明 6 第九计:保持类的公有函数粒度最小化 6 第十计:将可访问性降至最低 7 第十一计:合并条件减少嵌套 7 第十二计:循环中早用continue减少条件嵌套 8 第十三计:为集合类型的成员变量提供增删改查函数 8 第十四计:避免一个临时变量充当多种角色 9 第十五计:引入NULL Object来避免大量的对象合法性判断 10 第十六计:函数命名有语法 10 第十七计:去除只是内部状态不同的派生类 10 第十八计:少用标记变量 12 第十九计:避免类的臃肿 13 第二十计:保持代码风格的一致性 14 第二十一计:成员变量要封装 14 第二十二计:用自注释性变量代替复杂条件 15 第二十三计:避免重复代码 15 第二十四计:增加注释 16 第二十五计:函数体最多不超过100行 16 第二十六计:使用语言的修饰符确保变量的不可变性 17 第二十七计:对象状态共享 17 第二十八计:用对象代替普通常量 17 第二十九计:查询函数中尽量不要有修改操作 19 第三十计:尽量封装对象的创建过程 19 第三十一计:置空不用的对象 19 第三十二计:善于利用接口 19 第三十三计:简化类关系 21 第三十四计:用多态替换相似条件式 22 第三十五计:合理分层,分离界面显示和业务处理逻辑 23 第三十六计:判断参数有效性 24