<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: dashuai</title>
    <description>The latest articles on DEV Community by dashuai (@ezshine).</description>
    <link>https://dev.to/ezshine</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2027852%2Fdc5eb99e-a015-4e9f-8dd0-0abd67bb8ef9.png</url>
      <title>DEV Community: dashuai</title>
      <link>https://dev.to/ezshine</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ezshine"/>
    <language>en</language>
    <item>
      <title>一行代码都不写，指挥 AI 帮你编程开发 APP，你得掌握这些技巧才行！</title>
      <dc:creator>dashuai</dc:creator>
      <pubDate>Sun, 05 Jan 2025 05:00:41 +0000</pubDate>
      <link>https://dev.to/ezshine/xing-dai-ma-du-bu-xie-zhi-hui-ai-bang-ni-bian-cheng-kai-fa-appni-de-zhang-wo-zhe-xie-ji-qiao-cai-xing--25i2</link>
      <guid>https://dev.to/ezshine/xing-dai-ma-du-bu-xie-zhi-hui-ai-bang-ni-bian-cheng-kai-fa-appni-de-zhang-wo-zhe-xie-ji-qiao-cai-xing--25i2</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FcrEInryruHlpgecxHy4uVgcSRoAohwFO0nErztlXVDZU3xAJa7dml5veXoicZsPq17ApRKDGQFjvHaMdLnEO05g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FcrEInryruHlpgecxHy4uVgcSRoAohwFO0nErztlXVDZU3xAJa7dml5veXoicZsPq17ApRKDGQFjvHaMdLnEO05g%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1" alt="图片" width="800" height="651"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;最近做的这个项目叫 TravelMap.Video 目前已经成功上架发布到了苹果应用商店，这是一款帮助用户快速创建漂亮的地图旅行动画的工具，售价 9.99 美金。而开发这款产品，我全程没有碰过一行代码，全都是用中文自然语言指挥 Cursor 帮我写的。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FcrEInryruHlpgecxHy4uVgcSRoAohwFO70DT7RNUnbtCMkDoo4oGKRpicLzx0eoazbfobKGpKMIc0Uiao9s0TYpQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FcrEInryruHlpgecxHy4uVgcSRoAohwFO70DT7RNUnbtCMkDoo4oGKRpicLzx0eoazbfobKGpKMIc0Uiao9s0TYpQ%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1" alt="图片" width="800" height="496"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;下面我就来分享一些 Cursor 的使用技巧&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. 拆分需求&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;将复杂的需求细化为多个简单且独立的功能模块。每次让 AI 处理一个小的任务，这样不仅能提高任务完成的准确性，还能方便后续调试和修改。采用逐步推进的策略，有助于确保每个功能的质量。&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. 限定修改范围&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;在指示 AI 进行文件修改时，尽量提供具体的文件列表，而不是让 AI 自行搜索全局。这可以大大减少不必要的修改和潜在错误，确保 AI 只在你认为相关的文件中进行操作，从而提高效率和准确性。&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. 复用现有函数&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;鼓励 AI 尽可能利用现有的函数和模块，而不是从头开始编写。这样可以提高代码的一致性和可维护性，减少重复劳动，同时利用已有的测试和验证，降低出错的风险。&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. 定期提交代码&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;每当 AI 成功完成一个功能时，都应及时进行 Git 提交。这不仅便于版本管理，还能在需要时迅速回退到之前的版本，确保项目的稳定性和安全性。养成定期提交的习惯，有助于追踪项目的进展和变更。&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;5. 强调注释的重要性&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;在 AI 的规则中明确要求每次生成的代码都要包含详尽的注释。这有助于未来的维护和理解，不论是对其他开发者还是对自己。清晰的注释可以显著提高代码的可读性，使得后续的修改和调试变得更加方便。&lt;/p&gt;

&lt;p&gt;当然，回到标题里说的“一行代码都不写”，这并不意味着你可以完全不了解编程相关的知识，至少你必须要掌握一些调试技巧，能将一些报错的信息反馈给 AI，让他帮你找出问题所在。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FcrEInryruHlpgecxHy4uVgcSRoAohwFOLGfnmChWIjGjmIwO7IIIwrvyxwX58ayCsgNKmTOsRkiawOc1E3ibtpLg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2FcrEInryruHlpgecxHy4uVgcSRoAohwFOLGfnmChWIjGjmIwO7IIIwrvyxwX58ayCsgNKmTOsRkiawOc1E3ibtpLg%2F640%3Fwx_fmt%3Dpng%26from%3Dappmsg%26tp%3Dwebp%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1" alt="图片" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;另外，AI 目前完全可以帮我们开发一些中小型的客户端 APP 或者前端静态网站，但如何发布上架，这还必须要靠咱们手动处理，这些相关的知识不掌握，还是很难依靠 AI 开发出的产品赚到钱的。  &lt;/p&gt;

&lt;p&gt;大家怎么看？期待和大家在评论区交流～&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
