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

推荐订阅源

K
Kaspersky official blog
罗磊的独立博客
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
量子位
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
M
MIT News - Artificial intelligence
B
Blog RSS Feed
腾讯CDC
博客园_首页
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
博客园 - Franky
S
SegmentFault 最新的问题
N
Netflix TechBlog - Medium
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LINUX DO - 热门话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Martin Fowler
Martin Fowler
D
Docker
P
Privacy & Cybersecurity Law Blog
S
Securelist
V
V2EX
Jina AI
Jina AI
阮一峰的网络日志
阮一峰的网络日志
T
Tor Project blog
The Hacker News
The Hacker News
Microsoft Azure Blog
Microsoft Azure Blog
AWS News Blog
AWS News Blog
The GitHub Blog
The GitHub Blog
有赞技术团队
有赞技术团队
T
The Exploit Database - CXSecurity.com
Help Net Security
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 叶小钗
Recent Announcements
Recent Announcements
Cloudbric
Cloudbric
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Latest news
Latest news
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
V2EX - 技术
V2EX - 技术

博客园 - 金石碼农

邓安庆的贴地叙事:最简单的东西,往往最复杂 不是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 上瘾 龙骨 openclaw 能干多少事,取决于我们给它多少权限 无敌脚本批量删除私有笔记 社区终端软件支持 brew 安装了 社区终端发布新版,进一步去掉枷锁,让使用更简单 继 Claude Code 之后,Anthropic 又推出了 Cowork,为非程序员服务 人间美味——胡萝卜炒包菜粉丝 成为三剑客很难,手持两股剑倒有可能 手机和相机的区别是什么? 酒取阅自己,香水取阅他人
感觉又回去了
金石碼农 · 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