卷云创业灵感库
07-03 · 北京理工大学
项目管理
AI会写代码以后,普通开发者反而要重新学
事情是这样的。我今天看完 Kent Beck 的一段访谈,脑子里一直卡着一句话。他说,我们正在积累代码,速度快过积累信任。我当时就愣了一下。因为这句话太适合放在今天了。尤其是你打开 Claude Code、Codex、Cursor 这类东西,看它几分钟吐出一堆文件、几十个函数、顺手把测试也补了的时候,你很容易产生一种错觉,软件工程这件事,快要被写代码速度解决了。但 Kent Beck 说,不是这样的。甚至恰恰相反。代码越容易被生成,真正难的那部分,反而越藏不住。很多朋友可能不知道 Kent Beck 是谁。简单说,他是那种你不一定认识他的脸,但你每天写代码的时候,大概率都在用他留下来的东西的人。TDD,测试驱动开发,跟他有关。XP,极限编程,跟他有关。敏捷宣言,他也是最早那 17 个人里面排在前面的人。这哥们很有意思。访谈里主持人问他,TDD 当年是怎么来的。他说自己当时就是瞎玩,鬼使神差地先写测试,再写代码。然后他还记得自己笑出了声,因为这想法太蠢了,为什么要先写一个你明知道会失败的测试?你看,这就是很多后来改变行业的东西刚出生时的样子。不是金光万丈,不是某个战略规划会上的宏大共识,而是一个程序员坐在那里,寻思了一下,搞了个看起来有点笨的实验。更有意思的是,TDD 后来差点过气。不是因为它没有价值,而是因为有人把它变成了道德棍子。你不用 TDD,你就不专业。你不这样写测试,你就不够工程师。我看到这里其实挺唏嘘的。很多好东西不是被反对者毁掉的,是被信任者用力过猛毁掉的。
发布于 北京
分享
评论
未登录
友善发言
image-upload
评论
加载中