看到一篇文章,标题挺直接:AI写的代码,还是你的代码。意思就是,就算代码是AI敲的,出了问题、要维护、要迭代,责任还是落在你头上。
以前写代码,你得先搞懂逻辑才能写出来,不然老师、老板、客户那关过不去。所以写的过程本身就逼着你理解。现在AI代写,理解这步可以跳过了——让AI自己审查、自己测试,连脑子都不用动。
但软件这东西,写完只是开始。你得调试、得维护、得让它一直跑得转,这些活儿AI可不会替你扛。文章里说,人类对代码的理解正在成为新的瓶颈。AI是个复杂度工厂,它能飞快地造出一堆你未必看得懂的东西。
作者提了个挺有意思的思路:以后设计软件,是不是该把“让人类能看懂”当成第一目标?不是要你每一行都懂,而是系统的每个部分都清楚明白,边界清晰,让人能放大缩小地看,放心地推理。
这个想法倒是让我想起《爱莲说》里那句“中通外直,不蔓不枝”——好的代码大概也该这样,里头通畅,外面直白,不旁生枝节。当然,AI写的代码往往不是莲,是藤,缠缠绕绕长一大片,看着茂盛,想修剪的时候无从下手。
文章最后说,这应该是个有意识的选择,而不是等代码都属于你了才反应过来。我觉得挺在理——反正锅是你的,接之前先掂量掂量。
人工智能 程序员 代码质量 软件开发
