Code Smell
代码异味是暗示更深设计问题的代码特征,不是 bug 但表明需重构。
用途
识别需重构的代码,改善可维护性与可读性。
机制
常见异味:过长方法、过大类、重复代码、霰弹修改、发散修改、数据泥团、基本类型偏执。工具:SonarQube、CodeClimate 自动检测。
用例
- 代码质量评估
- 重构指导
- 技术债务
代码异味是暗示更深设计问题的代码特征,不是 bug 但表明需重构。
识别需重构的代码,改善可维护性与可读性。
常见异味:过长方法、过大类、重复代码、霰弹修改、发散修改、数据泥团、基本类型偏执。工具:SonarQube、CodeClimate 自动检测。