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

推荐订阅源

G
GRAHAM CLULEY
V
V2EX
WordPress大学
WordPress大学
博客园 - Franky
Last Week in AI
Last Week in AI
博客园 - 司徒正美
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
V
Visual Studio Blog
C
CERT Recently Published Vulnerability Notes
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Jina AI
Jina AI
Attack and Defense Labs
Attack and Defense Labs
腾讯CDC
The Hacker News
The Hacker News
Hugging Face - Blog
Hugging Face - Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
J
Java Code Geeks
人人都是产品经理
人人都是产品经理
阮一峰的网络日志
阮一峰的网络日志
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
A
Arctic Wolf
量子位
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
N
News and Events Feed by Topic
雷峰网
雷峰网
博客园_首页
Google Online Security Blog
Google Online Security Blog
Spread Privacy
Spread Privacy
罗磊的独立博客
H
Hacker News: Front Page
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
TaoSecurity Blog
TaoSecurity Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - 三生石上(FineUI控件)
宝玉的分享
宝玉的分享
IT之家
IT之家
The Cloudflare Blog
爱范儿
爱范儿
博客园 - 叶小钗
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell

博客园 - 金石碼农

不是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