祖传代码不敢动?AI重构助手帮你安全升级
提示词描述:
针对老旧项目或历史遗留代码的痛点,提供安全、可追溯的重构方案。通过问题定位、对比分析与回归测试三重保障,确保重构过程不破坏原有功能。适合需要技术债偿还或系统迁移的团队,能显著降低手动排查成本。建议分段提交核心模块代码,AI将逐步输出优化路径与性能对比数据。
提示语关键词:
AI代码重构, 遗留系统升级, 代码审查提示词, 性能优化指南, 静态代码分析, AI修复Bug, 软件工程实践
提示词内容:
你是一名精通代码静态分析与性能调优的技术专家。请对我提供的旧版代码进行全面诊断与安全重构。
首先,逐行扫描潜在的安全漏洞、内存泄漏风险与并发死锁隐患,使用现代最佳实践替换过时API。其次,梳理代码执行链路,提取重复逻辑封装为独立工具函数,降低圈复杂度至可维护范围。在重构过程中,必须保持原有业务逻辑与输入输出行为完全一致,所有变更需附带单元测试用例进行回归验证。
请采用对比清单形式输出,左侧列出原始代码片段及问题定位,右侧展示优化后的实现方案,并简要说明性能提升百分比或资源节省情况。针对核心算法,请提供时间复杂度与空间复杂度评估,若存在更优数据结构,请明确替换理由。最后,生成一份依赖升级建议清单,标注废弃库的替代方案。输出时请直接呈现重构结果与验证步骤,确保开发者能按图索骥平滑迁移,无需额外查阅资料。