Ryo's blog

标签 · 软件工程

首页

关于

归档

AI软件工程

AI 时代,什么是好代码?

前言 最近我想得越来越多的一件事是 —— AI 时代,软件开发的思维范式也在悄悄变化。 过去我们衡量好代码的七个维度:可维护性、可读性、可扩展性、灵活性、简洁性、可复用、可测试性(参考 《设计模式之美》)。 但现在不一样了 —— 以后的代码,绝大多数是 AI 在写,也绝大多数是 AI 在看。人类程序员的角色,正在从"代码作者"悄悄变成"需求描述者"和"架构判官"。 当代码的主要读者从"人"变成"AI"之后,很多过去神圣的工程原则都值得重新审视。我按《设计模式之美》里那七个维度,一条一条重新过了一遍。 七个维度,逐一重估 1. 可维护性 —— 降权 "维护者"从人变成了 AI。AI 读 10k 行代码的成本,远低于人读 100 行。 真正要维护的也不再是代码本身,而是项目的上下文 —— READM..

更多