用途:该技能用于检查、验证、审查或分析 ABAP 代码是否符合 Clean ABAP 原则。Clean ABAP 风格指南将 Robert C. Martin 的 Clean Code 适配到 ABAP。
主要能力:读取用户提供的代码,按 Clean ABAP 章节分类问题(Names、Language、Constants、Variables、Tables、Strings、Booleans、Conditions、Ifs、Classes、Methods、Error Handling、Comments、Formatting、Testing),在可行时给出具体行号,按影响程度分为 critical、major、minor,并提供可操作建议,同时展示问题代码与清洁代码示例。
使用方式:用户提供 ABAP 代码后,技能读取代码、归类问题、定位违规、给出建议并排序。输出结构包含摘要(问题总数及各级别数量)、Critical Issues、Major Issues、Minor Issues、Positive Observations 与 Overall Assessment;每条问题包含类别、标题、位置、问题说明与建议。需要详细解释时可查阅 references/CleanABAP.md、references/quick-reference.md、references/checklist.md。
适用场景:适用于 ABAP 代码评审、重构前检查、团队规范落地与代码质量分析。
限制:资料未提供安装命令、运行环境、平台支持、收费方式或自动化集成方式;具体检查结果取决于所提供代码与参考文件内容。