AI Coding学习——dw|ali(持续更新)

dw技术文章《Cursor 在前端需求开发工作流中的应用》,并从AI Coding小白前端开发者两个角度,梳理出一套清晰、实用的AI辅助开发工作流。
得物

一、核心转变:从“魔法许愿机”到“超级导航仪”

许多开发者(尤其是AI新手)对Cursor最大的误解,是希望它成为一个**“魔法许愿机”**:输入需求(PRD),直接输出完美代码。结果往往令人失望,因为AI缺乏对项目背景、业务逻辑和代码规范的理解。

文章的核心观点是,我们应该将Cursor视为一面“超级导航仪”“能力放大器”

  • 对于新手:它是一个永不疲倦的导师,能帮你快速理解陌生代码,避免“百度-试错”循环。
  • 对于资深开发者:它是一个高效的合作者,接管繁琐的“现状分析”和“代码搬运”工作,让你更专注于核心架构设计。

这种心态的转变,是高效利用AI工具的第一步。

二、前端开发者的新工作流:规划与执行分离

文章最大的价值在于提出了一个关键方法论:将开发过程明确分为“规划阶段”和“执行阶段”。传统的与AI协作流程对比,其核心进化如下图所示:

方案有误或需优化

验证通过

传统低效模式

需求PRD

直接丢给AI

常不符合预期的代码

需求PRD

规划阶段
与AI共同理解与分析

现状分析

理解业务功能

了解代码实现

梳理字段依赖

产出技术方案

执行阶段
分步骤让AI生成代码

模块一代码实现

模块二代码实现

模块N代码实现

人工核验与反馈

最终代码产出

阶段一:规划阶段(与AI“对齐颗粒度”)

这个阶段的核心是让AI充分理解上下文,而不是急于写代码。你需要引导AI一起完成三件事:

  1. 现状分析:如果你是项目新人,可以命令Cursor:“当前功能如何运作?用户交互路径和数据流向是怎样的?请整理成Mermaid时序图。” AI会帮你快速梳理业务主线,避免盲目“代码考古”。

  2. 改动方案设计:给AI清晰的指令,如“在我让你写代码之前不要生成代码”,并让它“先逐步分析需求再说明打算怎么做”。这样可以迫使AI进行思考,暴露它的理解偏差,方便你及时纠正。

  3. 方案汇总:由于AI有“短期记忆”,对于复杂需求,要分模块与AI讨论方案。确认每个模块的方案后,再让AI汇总到文档中,形成最终的、精准的“长期记忆”。

阶段二:执行阶段(让AI“精准执行”)

有了明确的技术方案,现在可以让AI上场写代码了。关键在于“渐进开发,分而治之”

  • 每次只让AI实现一个具体模块,降低其复杂度。
  • 遵循“最小改动原则”,提示AI:“即使识别到历史问题也不要自行优化,先告知我问题描述,不要直接改与本次需求无关的代码。” 这能有效控制影响范围,保证代码质量。

三、提升质量的关键:AI辅助的影响评估

开发完成后,自测是保证质量的重要环节。Cursor能极大地提升自测效率:

  • 代码审查:使用@git指令,让Cursor分析当前分支与主干的代码差异,评估是否引入了新问题。

  • 生成测试用例:同样基于代码变更,让Cursor自动生成一份详尽的自测用例清单,覆盖各种边界场景,确保测试的完整性。

总结:成为“提问者”,而非“执行者”

文章的结论是,AI时代颠覆了“记忆与执行”的传统开发者能力模型。未来的核心竞争力在于“提出好问题的能力”

  • 对AI小白而言:不要畏惧,将Cursor当作24小时在线的资深同事。通过不断向它提问(现状是什么?该怎么实现?),你能快速学习并完成复杂任务。
  • 对前端开发者而言:将繁琐的、重复性的脑力劳动(如代码考古、撰写样板代码、生成测试用例)交给AI。让你的精力聚焦于更有价值的业务架构、技术选型和性能优化上。

最终,工具的意义是节省人类的体力和脑力,让我们能以更充沛的精力聚焦在真正的创新和个人成长上。希望这份详细的总结能帮助您更好地将Cursor融入您的工作流!


阿里

一、核心目标

帮助不同背景的开发者(深度用户、高效手工编码者、新人)真正掌握AI编程工具,提升开发效率与代码质量。


二、核心原理与机制

  1. Token计算机制

    • 每次交互的Token消耗包括:系统提示、用户问题、规则(Project/User Rules)、对话历史、工具调用结果(如文件读取、代码搜索)。
    • 关键建议:清晰描述问题(含文件名/代码块),避免无关信息占用有限上下文窗口。
  2. 工具调用(Function Call)

    • AI通过工具(如搜索、编辑、终端操作、浏览器自动化)与代码库交互,弥补其无法直接修改代码或感知私有仓库的局限。
  3. 代码库检索(RAG技术)

    • 流程:代码分块→向量化→存储→语义匹配查询。
    • 性能优化:使用Merkle Tree实现增量同步,快速检测变更,避免全量索引。
    • 开发者启示:编写语义清晰的代码和提问,便于AI准确检索。
  4. 系统提示词(Prompt)结构

    • 包含环境信息、工具使用规范(如优先语义搜索、编辑前读取文件)、代码修改原则(如最小化变更、合并同文件编辑)。

三、提升效用的关键实践

  1. 优化对话质量

    • 精简上下文:新开对话处理不相关问题,使用Revert回退错误步骤。
    • 多元化输入:结合代码、图片、网页链接、Git历史等丰富信息。
  2. 规则(Rules)的制定与使用

    • Project Rule(项目级):通过.cursor目录或CLAUDE.md文件定义技术栈、编码规范。
    • User Rule(用户级):全局习惯(如“禁用自动生成测试文件”)。
    • 作用:减少重复提示,保持一致性。
  3. 渐进式开发(推荐)

    • 避免一次性生成大需求代码,采用“结对编程”模式:
      • 拆分任务为小步骤,逐步生成和审查代码。
      • 每步咨询AI实现是否优雅、需重构。
    • 优势:控制代码质量,减少上下文干扰。

四、典型应用场景

  1. 快速熟悉项目:自然语言查询模块功能、依赖关系、代码位置。
  2. 绘图生成:用PlantUML/Mermaid生成架构图、流程图(需提供详细需求)。
  3. 问题排查:结合截图和代码分析,定位异常原因。
  4. 信息补充:通过网页链接引入外部知识(如文档、技术文章)。

五、编码最佳实践推荐

  1. 文档规范化
    • 根目录维护README.md(项目简介)、CHANGELOG.md(版本日志)、ARCHITECTURE.md(复杂架构说明)。
    • 建立/docs目录存放错误码规范、异常处理指南等。
  2. 代码可读性
    • 清晰的命名、注释(含使用场景)、分支说明。
    • AI生成量大的文件标注@author AI Assistant
  3. 安全合规:遵守公司规定,避免泄露敏感信息。
  4. 团队推广:统一维护规则库,同步Project/User Rules至各项目。

六、工具生态与替代方案

  • 主流工具:Cursor(底层基于Claude模型)、Claude Code、CodeX等CLI工具。
  • 国内替代:如阿里云百炼平台的Qwen3-Coder模型,通过API密钥替换境外模型。
  • 选型建议:以结果为导向,选择适合个人/团队习惯的工具。

总结

本文强调,高效使用AI编程工具的关键在于:

  1. 理解原理(如Token机制、检索逻辑),明确能力边界;
  2. 掌握方法(如渐进开发、规则管理),最大化信息效率;
  3. 结合场景(如排查、绘图),拓展应用范围。
    最终目标是让人工智能成为可控的协作伙伴,而非完全依赖的黑盒。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1177714.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【语音识别】哼唱识别系统附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

深度洞察与未来前瞻:医学影像自动诊断系统行业分析 (2025年总结版.上) - 实践

深度洞察与未来前瞻:医学影像自动诊断系统行业分析 (2025年总结版.上) - 实践2026-01-18 09:44 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow…

2026年国产时序数据库盘点:格局嬗变下的多模态融合新锐

2026年国产时序数据库盘点:格局嬗变下的多模态融合新锐摘要:进入2026年,在“数字中国”与工业物联网浪潮的强劲推动下,国产时序数据库市场持续繁荣,竞争格局日趋清晰。本文将对当前主流的国产时序数据库进行梳理盘点&a…

口碑引领方向:2026柠檬酸颗粒污泥直销厂家优选,国内柠檬酸颗粒污泥供应商口碑排行技术实力与市场口碑领航者 - 品牌推荐师

行业背景与榜单价值 随着环保政策持续收紧及工业废水处理需求激增,柠檬酸颗粒污泥作为高效厌氧生物载体,在制药、化工、造纸等高污染行业的应用价值日益凸显。然而,市场上厂家技术水平参差不齐,产品质量差异显著,…

贴广告的ChatGPT,一夜之间让全球网友破了防,未来会不会使用之前先刷30秒广告?

编辑|泽南、杨文这一天终于还是来了。周六凌晨,OpenAI 的一则公告引起轩然大波:他们计划在 ChatGPT 里加广告了。对此,网友们感到很受伤。有人表示,现在大家用大模型的一个重要原因就是能够避免广告,更好地…

2026年南京、镇江靠谱的阁楼货架厂家厂家排名 - 工业品牌热点

2026年实体产业仓储升级需求爆发,智能仓储设备已成为企业提升空间利用率、优化作业流程的核心支撑。无论是解决垂直空间浪费的阁楼货架、适配中小件存储的中型货架,还是承载重型货物的钢平台货架,优质厂家的产品实力…

基于VUE的残疾人就业系统[VUE]-计算机毕业设计源码+LW文档

摘要:残疾人就业是社会公平与和谐发展的重要体现,然而当前残疾人就业面临着信息不对称、就业渠道有限等诸多问题。本文旨在设计并实现一个基于VUE的残疾人就业系统,以改善这一现状。该系统采用前后端分离架构,前端运用VUE框架及相…

最基础数据的视频数据获取方法-轮廓及空间信息

先把这条“轮廓采集”链路从头到尾像把电路板翻过来查走线一样,梳一遍:输入是什么,在哪一步融合,产出哪些东西,最后怎么变成 类型_轮廓编码(VecIU64)。(主要在 D455相机类.ixx 这条链)。 0. 先定一句“口径” 这套实现里,“彩色为主、深度为辅”的真实含义更像: 深度…

基于VUE的宠物商城管理系统[VUE]-计算机毕业设计源码+LW文档

摘要:随着宠物市场的不断扩大和电子商务的迅速发展,宠物商城管理系统具有重要的商业价值和应用前景。本文介绍了一个基于VUE框架的宠物商城管理系统的设计与实现过程。系统采用了前后端分离的架构,前端使用VUE相关技术实现高效的交互界面&…

【程序源代码】旅游小程序(2026年最新含源码)

关键字:旅游小程序(2026年最新含源码) (一)系统介绍 1.1 系统介绍 旅游小程序(2026年最新含源码) 包含:首页,智能助手AI、行程管理、个人管理四个主要模块。分为…

腾讯面试:40亿QQ号,给你1G内存,怎么去重?

前段时间,有个小伙伴给我分享了他去腾讯面试的经历。他说被问到了一道去重的面试题: 给你40亿个QQ号,要求相同的QQ号码仅保留一个,内存限制为1个G,你会怎么实现? 小伙伴由于没有回答好,导致面…

2025年市场做得好的清障车源头厂家哪个好,折臂高空作业车/蓝牌清障车/二手蓝牌平板拖车/重载清障车,清障车品牌有哪些 - 品牌推荐师

随着城市交通密度提升与道路救援需求激增,清障车作为保障交通畅通的核心装备,其技术迭代与市场格局正经历深刻变革。2025年,行业呈现“头部集中、细分分化”特征:头部企业依托技术壁垒与规模效应巩固优势,新兴品牌…

吐血推荐9个AI论文平台,专科生搞定毕业论文格式规范!

吐血推荐9个AI论文平台,专科生搞定毕业论文格式规范! AI 工具助力论文写作,专科生也能轻松应对 在当今这个信息爆炸的时代,撰写毕业论文已成为许多专科生面临的挑战。面对复杂的格式规范和繁重的写作任务,不少同学感到…

学术探险家的智能罗盘:书匠策AI解锁本科论文写作新次元

在学术的浩瀚宇宙中,本科论文写作常被视作一场“新手村大冒险”——选题撞车、文献迷航、逻辑黑洞、语言卡壳……这些问题如同隐藏的陨石带,让无数探索者折戟沉沙。但如今,一款名为书匠策AI的智能工具正以“学术罗盘”的姿态,为本…

‌测试自动化新星:AI驱动的视觉测试工具盘点

AI如何重塑视觉测试领域‌ 在软件测试的演进历程中,视觉测试(Visual Testing)一直是确保用户界面(UI)一致性和用户体验的关键环节。传统方法依赖脚本化的像素比对,但面对动态内容、响应式设计和跨设备兼容…

java-SSM372多人试卷批改考试命题系统-springboot

目录具体实现截图系统概述技术架构核心功能创新点应用价值系统所用技术介绍写作提纲源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!具体实现截图 系统概述 Java-SSM372多人试卷批改考试命题系统基于SpringBoot框架开发,整…

台焊机批量定制哪家性价比高?靠谱厂家揭秘 - 工业品牌热点

一、基础认知篇 问题1:什么是台焊机批量定制?和普通台焊机采购有何区别? 台焊机批量定制是指根据企业特定的生产需求(如焊接材质、产能规模、工艺节拍、产线布局等),由厂家针对性设计、生产多台规格统一且适配企…

软件测试中的生成式AI:机遇与陷阱全解析

AI浪潮下的测试变革‌ 生成式人工智能(Generative AI),特别是大型语言模型(LLMs)如ChatGPT、Claude、Gemini以及代码生成模型如GitHub Copilot,正以前所未有的速度重塑各行各业。软件测试,作为…

‌AI如何让软件发布速度提升300%?内部报告揭秘‌

软件发布瓶颈与AI的变革力量 在当今快速迭代的软件开发环境中,发布速度已成为企业竞争力的关键指标。传统软件发布流程中,测试环节常占整体时间的40-60%,涉及手动测试用例设计、回归测试执行和缺陷修复,导致发布周期冗长&#xf…

学霸同款2026 AI论文网站TOP9:本科生毕业论文神器测评

学霸同款2026 AI论文网站TOP9:本科生毕业论文神器测评 2026年学术写作工具测评:为何要关注这些AI论文网站? 随着人工智能技术的不断进步,越来越多的本科生开始借助AI工具提升论文写作效率。然而,面对市场上五花八门的A…