以后,我们也许就不再“读”代码了

AI 用得越久,越觉得编程范式正在重构

以前写代码:

  • 变量名要清晰;
  • 方法要小而专一;
  • 要合理地使用设计模式;
  • 要面向数据编程,通过数据将代码结构化 等等。

本质是因为代码除了要执行 ,还需要方便队友看懂

可现在,我越来越觉得:代码正变成一种"中间产物",执行效率和准确性依然需要保证,但对可读性的关注则大大降低了。

比如方法封装

大方法在原来是十分丑陋的东西,并且我们去理解大方法的功能时,确实会有些难度。

但再大的方法,哪怕一个功能全部放在一起的一个方法,AI 理解起来也一丁点的问题都没有。甚至没有方法调用层级的拆分,AI 理解起来还会更加容易。

再比如设计模式

工厂、策略、观察者等被奉为"优雅"的东西,在 AI 面前真的有点多余。

在 AI "眼"里,"为了扩展方便"已经毫无意义------它可以瞬间帮你改完所有相关的调用和依赖,快速且准确。

于是我想:我们坚持了几十年的工程美学,会不会正变成一种"仪式感"?就像马车时代讲究缰绳打结的方式,而汽车根本不需要缰绳

这听起来有点荒诞,但身处 AI 时代的前沿,我们必须适应新时代的新方式。

也许,未来编程,面向的对象将不再是代码,而是代码实现的功能包

相关推荐
JavaAgent架构师13 分钟前
前端AI工程化(九):AI Agent平台前端架构设计
前端·人工智能
阿里云大数据AI技术14 分钟前
DataWorks Data Agent:助力淘宝闪购一句话搞定数据开发,让周期从天级到分钟级
人工智能·agent
qcx2315 分钟前
【系统学AI】03 LLM训练全流程:预训练→SFT→对齐五条路线
人工智能·llm·sft·预训练·奖励模型·对齐·路线
秋918 分钟前
WorkBuddy下载、安装和使用详解
人工智能
静待雨落19 分钟前
使用openai初次调用Ai
ai编程
No8g攻城狮31 分钟前
【AI工具】wsl2 + ubuntu22.04安装部署sub2api详细教程
人工智能·ai·go·vue
zhangfeng113333 分钟前
v100 是否支持MoE,缺少现代优化内核 FlashAttention、PagedAttention
人工智能
L、21834 分钟前
昇腾NPU性能调优Checklist——从“能跑“到“跑得快“的20步
服务器·人工智能·深度学习
数智工坊37 分钟前
《普通人打造AI小团队:通用智能体与企业级智能体搭建》第1、2、3章
人工智能
AKAMAI38 分钟前
黄仁勋喊出“推理拐点”,边缘推理的机会窗口打开了吗
人工智能·云计算