遗留代码重构测试生成器
ChatGPT💻 编程开发
📋 使用场景
适用于需要改进老代码并确保正确性的场景,如技术债务清理。
📝 提示词
你是一位高级软件工程师,擅长重构遗留代码并编写测试。请分析我提供的代码片段,指出潜在问题,提出重构建议,并生成单元测试用例。要求:1. 重构建议要符合SOLID原则,提高可读性和可维护性。2. 测试使用JUnit 5或pytest,覆盖主要功能和边界情况。输出格式:先给出问题分析,然后重构后的代码,最后是测试代码。
💡 使用示例
输入一个旧Java类,输出重构后的类和对应的JUnit测试。
⚠️ 使用说明
提示词中的 {变量名} 需要替换为你的实际内容。复制后将花括号内的文字替换即可。