ToB企服应用市场:ToB评测及商务社交产业平台

标题: 读C#代码整洁之道笔记04_重构C#代码识别代码坏味道 [打印本页]

作者: 美丽的神话    时间: 2023-4-4 14:04
标题: 读C#代码整洁之道笔记04_重构C#代码识别代码坏味道

1. 应用程序级别代码坏味道

1.1. 布尔盲点

1.2. 组合爆炸

1.3. 人为复杂性

1.4. 数据泥团

1.5. 粉饰注释

1.6. 重复代码

1.7. 意图不明

1.8. 可变的变量

1.9. 怪异的解决方案

1.10. 霰弹式修改

1.11. 解决方案蔓延

1.12. 不可控的副作用

2. 类级别代码坏味道

2.1. 过高的圈复杂度

2.2. 发散式变化

2.3. 向下类型转换

2.4. 过度的字面量使用

2.5. 依恋情结

2.6. 狎昵(xiá nì)关系

2.7. 不恰当的暴露

2.8. 巨大的类

2.9. 冗赘类

2.10. 中间人类

2.11. 孤立的变量和常量类

2.12. 基本类型偏执

2.13. 被拒绝的遗赠

2.14. 夸夸其谈未来性

2.15. 命令,而非询问

2.16. 临时字段

3. 方法级别的代码坏味道

3.1. 不合群的方法

3.2. 无用的代码

3.3. 过多的返回数据

3.4. 过长或过短的标识符

3.5. 过长的代码行

3.6. 过长的方法

3.7. 参数过多

3.8. 过度耦合的消息链

3.9. 过高的圈复杂度

3.10. 人为复杂性

3.11. 依恋情结

3.12. 狎昵关系

3.13. 冗赘方法

3.14. 中间人方法

3.15. 怪异的解决方案

3.16. 夸夸其谈未来性

3.17. 参见前文


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4