
如果vibe coding分左派和右派,那我是历史倒车派。unix-like有什么不好的?KISS有什么不好的?我是写代码的,又不是做销售的。
vibecoding有个问题是,写代码的人把握不了自己代码的安全性质。比如filter怎么装。for example sqli。以前玩靶场的时候就会发现,当几个机制组合起来的时候,payload构造难度就会高不少,挠破脑袋。当然也可能只是我菜而已。但不管怎么说,如果ai在安全逻辑上疏忽大意,或许给网安带来了很多就业机会。不过网安现在也开始llm自动逆向了。
vibecoding的第二个问题是,屎山,架构。大型项目有复杂的数据流、控制流;生命周期、所有权;依赖关系;乃至现代一点的事件流-触发器。在一个现代数据与事件系统里,vibecoding估计能整出data brain split、event spontaneous之类的大活。就算要重构,看到llm写出来的一坨屎山也没有动力吧。工作kpi另说。