SuperAPI AI 工具集

cleanup

设计与创作

查看项目

更新于 10-16 01:17

技能介绍

用途:cleanup 用于清理一次大型改动的设计,或在没有当前改动时清理整个代码库。它关注代码中可简化的设计问题,而非功能新增。

主要能力:检查当前改动(若无改动则检查整个代码库),寻找以下问题:与全程序数据流中更早已知的数据结构或关系重复的转换或索引;向后兼容垫片、不必要的防御性代码、不必要的去重。对于本次改动新增的去重,会追问这些对象是否本可以天然去重地到达此处。

使用方式:先打印发现的清理项,然后修复它们。修复后再次检查代码,寻找因上一轮清理而新暴露的清理项,打印并修复。如此循环,直到重新检查后不再发现可清理项为止。

适用场景:适合在完成较大改动后做设计层面的精简,或对既有代码库做系统性清理。

限制:资料未提供具体安装命令、平台支持、收费方式或效果保证;该技能依赖对全程序数据流的理解,清理结果取决于代码上下文。