DC娱乐网

AI写代码,目前是不大可能”全自动“的。哪些说claude code如何如何的故

AI写代码,目前是不大可能”全自动“的。哪些说claude code如何如何的故事都是吹牛。

目前的AI的能力,还不足以代替人类写大规模的代码。AI的架构能力还是比较差。它也不是一点不懂,说起来它也能跟你说得头头是道,但一动手就废,各种耦合。巧妙的架构设计,它根本做不出来。

但是AI的能力,胜过初级程序员和一些架构能力一般的中级程序员。它战术上的能力很强。

AI读代码的能力也很强。假如,你要阅读某个开源项目,它可以很完整的告诉你任何一处的算法。不会说哪里它看不懂。这个能力,人类是望尘莫及的。

AI的问题是,写代码耦合很强,习惯于凑合着解决问题。除非你强制下命令,否则它根本不会进行架构重构。而且即使重构了,它也是搞得似是而非,各种入侵型设计,耦合设计。

所有,使用AI开发的技巧,就是要慢慢迭代。把最重要的代码逻辑结构,比如重要的对象的组织,核心对象之间的依赖关系,一定要让AI按照你的意思做。你把架构搭好了,后续的细节代码,让AI自己发挥就好,它写的很快的。

一定要强迫AI把界面跟代码逻辑分离,不然,改个界面,代码出bug,完全是可能的。

总而言之,用AI写代码的关键就是让它按照你的结构来。其实UML蛮好的,但是可惜现在都没有这样的工具。