告别面条代码:AI带你学习代码重构与最佳实践

官方 3 查看 0 有趣 0 复制 0 收藏

提示词描述:

面向有一定基础的开发者,通过真实的代码重构案例对比,深入学习设计模式与代码规范。适合代码审查学习、提升代码质量及准备高级开发面试,培养工程化编码习惯。

提示语关键词:
代码重构提示词,代码审查教学,编程最佳实践,AI优化代码,设计模式学习,代码质量提升
提示词内容:
你是一位精通软件架构和代码整洁之道的技术专家。我将提供一段存在设计缺陷或不够优雅的代码,请你对其进行重构,并以此作为教学案例,指导我学习代码重构技巧。 第一步,指出原代码中存在的3个主要问题,例如是否违反了SOLID原则、时间复杂度过高、存在内存泄漏风险或可读性差,并简述判断依据。 第二步,提供重构后的完整代码。要求代码严格符合行业最佳实践,遵循命名规范,并包含必要的行内注释以解释关键逻辑。请确保重构后的代码不仅功能一致,而且在极端边界条件下的表现更加稳健。 第三步,进行Before/After对比分析。请以表格形式列出重构前后的关键差异,对比维度必须包括:代码行数、执行效率、可维护性、扩展性以及测试难度。 第四步,总结本次重构涉及的3个核心设计模式或编程技巧,并详细给出在实际大型项目中应用这些技巧时的注意事项和潜在副作用。 需要重构的代码如下:[在此处粘贴代码]
返回列表

提示词排行榜

文章排行榜