惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Vercel News
Vercel News
F
Fortinet All Blogs
月光博客
月光博客
G
Google Developers Blog
博客园 - Franky
GbyAI
GbyAI
The Cloudflare Blog
I
InfoQ
雷峰网
雷峰网
WordPress大学
WordPress大学
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
T
The Blog of Author Tim Ferriss
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 聂微东
小众软件
小众软件
腾讯CDC
B
Blog
量子位
V
V2EX
S
SegmentFault 最新的问题
Google DeepMind News
Google DeepMind News

博客园 - 金石碼农

邓安庆的贴地叙事:最简单的东西,往往最复杂 不是1M上下文的不用,不是免费大模型不用,全面实现 token 自由 RustPress 零成本博客,它承载了我的软件开发思想 只用了 3 分钟,我把那个按钮钉在了主页上 太不真实了!以前一周的活儿,现在一天干完,连边框都得听我的 别做网页了,以后智能体就是交互终端 以后写代码也得考驾照?别笑,这是未来编程的常态 她一年涨 7 万粉,只用了这几点社交平台的“笨办法” 怒开 3 个 agy CLI 账号!我是怎么在老 Intel Mac 上实现顶级模型 Token 自由的? 从命令行到桌面自动化:AI辅助创作的黄金方案 你越休息越累的真正原因,藏在一个被忽略的常识里 别再当信息垃圾收集器了!我体验了 CatReader,AI 伴读确实爽,但也有几个槽点 摸头石头编程 如何在 agy 中高效管理 AI Skill? 折腾谷歌最新 SDK 两天后,我发现开源软件已经没必要写给人类看了 第三天了,你的谷歌Antigravity还能跑吗? 一天干完一百万字,谷歌 agy 这个工具简直是头不要命的洪水猛兽 提示语工程的新六条 谷歌发布 Antigravity 2.0:界面干净了,但我怎么感觉又被“白嫖”了? 都 2026 年了,竟然还有人在翻我 2023 年的“保姆级”旧贴? 为什么 AI 给的代码,鼠标一点就消失了? Vide Coding 经验总结,核心五点 Mise 是一种好软件 我用 AI 写了四五个软件之后的总结 板栗是人是狗? 写福字 那个把代码当拖拉机修的小镇青年,活成了王阳明眼中最好的状态 如梦令·雪后 论狂 有一个家伙说 Vide Coding 上瘾
感觉又回去了
金石碼农 · 2026-01-02 · via 博客园 - 金石碼农

在二零零几年的时候,那个时候开发社区热衷于讨论设计模式、开发思想,思考如何把软件设计得像雕塑艺术品,而不仅仅是完成功能。

后来,风向变了,没有人再讨论这些陈旧的老东西了,大家喜欢讨论 A/B 测试,讨论微架构,讨论埋点。

又过了十年,到了 2026 年,其实在去年 2025 年就已经开始了,设计模式、开发思想又回来了,尤其是 SRP(单一职责原则),在使用 AI IDE 编程的时候,它首先被写进 rules 中。这些传统的思想、经验,现在不仅是程序员的财富,也是 AI 行动的圭臬。

我觉得,将相关 rules 完善,汇集成篇,都值得写一本书。在此之前,我先开源一个 agent-rules 大全,程序员同行随取随用:

https://github.com/rixingyike/agent-rules

为了展示这个仓库主要包含什么内容,我举两个小示例。其一,在 Anti 的 .agent/rules 目录下放置一个 single-responsibility-principle.md 文件,内容如下:

---
trigger: always_on
---

程序代码文件大致分为两种:一种是功能文件,这类文件,一个函数只干一件事,一个文件只负责一类事;另一种是路由编织文件,负责将很多甚至所有文件编组起来,从功能上讲,该类文件只负责了路由编织、导航,也符合单一职责原则。

在开发中,每个文件具体应该是路由文件或是功能文件,由模型自行判定

这个规则在当前工程项目下随时生效,约束 AI 进行合理的模块化架构。

其二,是 test-for-change.md 文件,内容如下:

---
trigger: always_on
---

在每次改变(新增、修改、删除)模块代码后,都要进行测试。测试的方法有许多种:
1,针对功能性函数编写单元测试,测试时运行单元测试;
2,针对脚本或启动程序的脚本,或程序,在终端里进行启动测试,看是否会发生错误;
3,每完成一次会话交互,就自动运行一次合适的测试,方式由模型决定。

测试代码编写规则:
1,绝对不允许修改工作代码,以便让测试代码通过;
2,如果为了测试准确,会产生 IO 副作用,可以将产生的副作用文件放在/tmp 目录下,测试并将生成的临时文件展示给开发者,以便开发者查验。

这个规则也是随时生效的,它通过让 AI 编写测试代码,保证项目在进行的过程中保持可测试性。AI 写代码,不仅写得快,还发跑得稳。不能因为开发了新功能,老功能频频出问题。而可测试性,就是保证稳定性的。

bye,就聊这么多,你对 rules 怎么看?你用 Anti 还是其他 AI IDE?现在 rules 已经成为业界事实标准,每个 AI IDE 都可以设置的。

image

2026/01/02 周五 10:15