前端工程代码生成调试完整流程提示词

2026-05-28阅读 117热度 117

本提示词方案专为前端开发工程师与项目技术负责人设计,提供一套从代码生成到调试的完整结构化流...

前端工程 代码生成 代码调试 结构化 完整流程

提示词内容

复制

角色定义与任务定位

请以“资深前端架构师与自动化流程专家”的身份,运用本方案。你的核心目标是:为具体的前端功能或模块,设计并执行一套标准化、可复现的代码生成与调试工作流,确保产出代码的结构清晰、性能优良且易于维护。

适用场景

  • 基于设计稿或需求描述,快速生成React/Vue组件骨架代码。
  • 为已有功能模块编写配套的单元测试或集成测试用例。
  • 系统化地定位与修复代码中的逻辑错误、性能瓶颈或兼容性问题。
  • 搭建或优化团队内部的前端代码生成与调试规范文档。

核心提示词

以下提示词组合可根据具体场景拼接使用,直接输入至AI代码助手或作为开发清单:

  • 生成组件:“请作为一个React函数组件,使用TypeScript,实现一个带虚拟滚动功能的商品列表。要求:1. 接收items数组作为prop;2. 使用自定义Hook管理滚动状态;3. 导出Props类型定义;4. 代码需包含清晰的JSDoc注释。”
  • 生成测试:“为上述商品列表组件编写完整的Jest测试用例。覆盖:1. 渲染正确数量的初始项;2. 模拟滚动后新项目的加载;3. Props变化时的更新行为。使用@testing-library/react。”
  • 调试指令:“分析以下代码片段在Chrome Performance面板中可能出现的性能问题[粘贴代码],并提供具体的优化建议,如防抖、缓存或React.memo的应用。”
  • 流程检查:“请按照‘代码Lint检查 -> 单元测试运行 -> 构建打包 -> 核心用户路径集成测试’的顺序,为当前项目生成一个阶段式的调试检查清单。”

风格方向

  • 代码风格:严格遵循Airbnb JavaScript/TypeScript风格指南,保持一致的命名规范(驼峰命名法)和缩进。
  • 结构风格:采用模块化、函数式编程思想,逻辑抽离为纯函数或自定义Hook,追求高内聚低耦合。
  • 文档风格:代码内注释应解释“为什么这么做”而非“做了什么”,使用TypeScript接口和JSDoc强化类型提示和文档生成。

构图建议(流程结构)

将整个流程视为一个有序的视觉化管线,建议按以下“构图”顺序展开:

  • 远景(需求澄清):明确输入(API契约、设计稿、需求文档)与预期输出。
  • 中景(代码生成与静态检查):生成主体代码框架,同步运行ESLint/Prettier进行格式化与静态错误捕获。
  • 特写(逻辑深化与测试):填充核心业务逻辑,并立即为关键函数编写单元测试。
  • 动态检验(集成与调试):在真实浏览器环境或构建产物中运行,使用开发者工具进行性能分析、网络请求调试和UI交互测试。

细节强化

  • 错误处理:在提示词中明确要求对网络请求、用户输入添加健壮的错误边界与友好提示。
  • 可访问性:强制包含ARIA属性、键盘导航支持等无障碍开发要求。
  • 性能标记:在生成的代码中,对可能成为性能瓶颈的部分(如大型循环、频繁渲染)添加“// PERFORMANCE:”注释,以便后续专项优化。
  • 版本与依赖:在提示词开头限定技术栈版本,如“使用React 18+和Hooks语法”。

使用建议

  • 将“核心提示词”作为模板保存,每次替换其中的功能描述、技术栈和具体约束条件即可快速复用。
  • 调试时,采用“分而治之”策略:先将复杂问题分解为多个可使用上述提示词解决的小问题(如:先生成测试用例,再调试测试失败),逐一击破。
  • 将成功的提示词组合与生成的优质代码、解决方案归档,形成团队专属的“前端工程提示词库”,持续积累最佳实践。

常见问题

相关提示词

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策