昨天刷脸书的时候看到一篇文章,内容大意大概就是说没了AI不会写code了
印象中那篇文章作者说了个我有clean code, 我有clean architecture 我不会被AI取代
诸如此类的
我其实有点恍如隔世,Claude code等产品已经越来越多产品code是AI写的,可以说新时代产品从血液开始就是AI构成的
之前看过一个论点AI时代的产品代码架构反而会越来越简单,最后是做一个app跟你发一个推文一样简单
几年前死磕的clean code, clean architecture我都觉得准备要被淘汰了,如今又看到这词,欸,我好像梦回2020年
AI时代,你还信仰早年的软工神技吗
作者:
Romulus (Säubern Mode)
2026-05-07 10:56:00??clean code可以让AI写code写的更好更省token 当然重要 你想讲的是“人懂clean code”重不重要的话那就和人写code一样 对一般人来说越来越不重要
作者:
Obama19 (^_^)
2026-05-07 11:03:00结果更好不一定 然后绝对一定更花token
应该是不clean更花token吧,每次session都送重复的以前设计模式跟抽象对人不好理解,ai又没这问题
作者:
Romulus (Säubern Mode)
2026-05-07 11:07:00clean当然比较省token 因为会导致context缩小
作者:
wei115 (ㄎㄎ)
2026-05-07 11:10:00clean code我记得不是前AI时代就一直有人批评,不用等到AI出现八
不是欸,clean code 代表你逻辑边界清晰,也就是 AI更省 contextwindow,这到现在更重要了,除非你家 token 不是你在付账单AI 注意力与人类一样不是无限的,对人类有用的注意力管理对AI也有用,不要就因为AI能大力出奇蹟就以为啥都不用管了
作者:
jobintan (Robin Artemstein)
2026-05-07 12:12:00尽早学会屎山雕花才是保有job security的唯一之道…
当然AI时代的 clean code 与人类时代也有差别,为了截断逻辑边界现在甚至有人以文字档作为传递载体,彻底发挥电脑纯记忆不用钱的特性。
AI真是引出一堆如梦初醒,后知后觉的萌新。你该不会以为没这波之前做什么事都是从头手刻到尾吧?事实就是你们眼中的落伍人士用了一堆方法减少工作量。举例来说,常用的就做成函式库并验证过这样就能无脑用常常要重写的东西会有范例,框架甚至能执行期生成实作2020左右甚至开始大规模推广无服务器架构,要写的东西基本上只剩纯粹的业务逻辑,想不 clean code 也困难你沉浸在旧时代的问题却没有融会贯通旧时代的对策,然后再因了解“其中一种”增加生产力的方法而得意,看了真是令人哑然失笑。
AI时代之前只是嘴砲 现在可以用 token 效率衡量了反而更重要吧
作者: WTS2accuracy (宝钟海贼団の一味) 2026-05-07 12:58:00
AI都比你懂clean code啦
你以为用AI coding 就不会出现屎山代码了吗XD
作者:
ll6a (老成a~)
2026-05-07 13:22:00无聊,clean code没用的话,请问一堆用Go重构的大公司是傻逼吗
作者:
yamakazi (大安吴彦祖)
2026-05-07 13:25:00有用啊,把clean code大纲写成Claude.md档再叫他照着review 不就好了?
谁用AI开发不会把SOLID等原则写进去的,但AI还真的不一定会照着md写的原则来做,跟人一样
opus 没clean code 要自己去设定架构上也会有问题
作者:
alihue (wanda wanda)
2026-05-07 13:52:00很多人对 clean code 的理解只是自己认为的好读吧
作者:
holebro (穴弟弟)
2026-05-07 13:56:00AI训练看了多少开源大专案 胜过你臭皮匠读一本书
作者:
USD5566 (美金五千五百六十六)
2026-05-07 14:04:00你在脸书看到什么废文都要来这一篇吗?
作者: roccqqck (ccqq) 2026-05-07 17:49:00
readable
作者:
wulouise (在线上!=在电脑前)
2026-05-07 18:38:00对全部都复制贴上
作者: aleelyle (lyle) 2026-05-07 19:26:00
没用rules你都写玩具吗
装个clean code的skill啊 干嘛要自己写
作者: superpandal 2026-05-07 20:23:00
不觉得是神技 好东西不是你读这些东西就能产生的用go是因为它从语法层面就很简单 换个语言就不同了但当你需要魔法 又是另外一回事开源专案烂code也是一大票现代程式语言用了很多新概念去处理灵活性部份 但这何尝不是种搞笑行为 因为绑定语言
不只是context的问题,有架构限制,ai的专注力不会发散,成果会好非常多
作者:
ssccg (23)
2026-05-08 12:28:00AI有AI的clean code,原则可能不同,但一样有较clean的写法