Skip to content

结对编程一月有感 #28

Description

@snxq

TL;DR

  1. 读代码比写代码更重要
  2. 寻求 AI 生成与自由创造的平衡
  3. 编写与 AI 对话的 prompt 是另一种理清思路的途径

正文

  
  深度使用 cursor 快一个月了,来聊聊这期间的一些感受。

  读代码比写代码更重要。 虽然在以往的团队合作中一直在强调代码的可读性,但是能够做到严格 code review 机制的团队少之又少,甚至在大多数团队对一般的 CI/CD 都不是很看重,所以读代码实际上总是低于写代码的水平。但是在和 cursor 结对编程的过程中,大部分时间都是用来理解 AI 写出来的代码是否符合预期,所以读代码显然要比写代码更重要。

  寻求 AI 生成与自由创造的平衡。 曾经一度有几天我非常依赖 AI 生成,恨不得所有的任务都让 AI 来完成,想尽一切办法,改进 prompt,使用不同的 mcp server,尝试不同的大模型,虽然可能最后任务也可以完成,但其实花费了更多的时间成本和脑力成本。尤其是在一些非常重业务的任务中,不停地对话,纠错以及改进,还不如自己更多地去写一下。

  编写与 AI 对话的 prompt 是另一种理清思路的途径。 prompt 在与 AI 结对编程中非常重要,越是清晰地描述,AI 生成的代码就更贴近于我们想要的,所以这何尝不是我们在自己实现之前必经的过程。

  探讨了这么多,无非是想让编程这件工作更高效,更高质量地交付,之前做 CI/CD,做编译优化也是同样地一个目的,不过都还没有像 AI 这样更加深入地侵入代码的生产过程,所以它提效的潜力毋庸置疑是非常巨大的。
  

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions