附录-CodeReview:(我关注的)代码设计优化 76 图

对重复或独立的逻辑做封装

做的抽象不合适

”实体”(类/文件/函数等)

实现了超出其定义的逻辑/影响到不归他控制的逻辑

实体间的关系没理清(层级关系, 封装混乱)


对设计好的各部分职责不理解, 错误使用其职能

实现逻辑不统一(一样内容多种不同实现, 一个实体的功能被两个实体控制实现)


对主要的问题点没抓清楚,用了间接手段解决问题


代码逻辑里包含潜规则


代码只考虑当前可行(写了只适用特定对象的代码)


多层 if-else 嵌套逻辑


未正确使用语言提供的类型