LogoThread Easy
  • Explorar
  • Criar thread
LogoThread Easy

Seu parceiro completo para threads do Twitter

© 2025 Thread Easy All Rights Reserved.

Explorar

Newest first — browse tweet threads

Keep on to blur preview images; turn off to show them clearly

Printing these cute 3D ornaments for all the kids in my son’s class, each with their own name.

Can’t wait to see their faces when they get them! 😊

Printing these cute 3D ornaments for all the kids in my son’s class, each with their own name. Can’t wait to see their faces when they get them! 😊

Founder of https://t.co/yyLfH8mOar and https://t.co/ZzTStsMvdh

avatar for Damon Chen
Damon Chen
Wed Dec 03 13:52:19
If you want to be a full-time founder, you really should aim at becoming a part-time founder first.

Juggling your paid work and your aspirational work will give you insights into priorities and trade offs that fully committing immediately will never allow for.

If you want to be a full-time founder, you really should aim at becoming a part-time founder first. Juggling your paid work and your aspirational work will give you insights into priorities and trade offs that fully committing immediately will never allow for.

Building https://t.co/od97B0HVrk and https://t.co/666FnyVVE0 in Public. Raising all the boats with kindness. 🎙️ https://t.co/6w69DZmi8H · ✍️ https://t.co/lpnor5rsTW

avatar for Arvid Kahl
Arvid Kahl
Wed Dec 03 13:39:27
这个 chezmoi https://t.co/mfaiClReOP 真香啊,相见恨晚,跨平台管理 dotfiles。

用 Go 编写,还支持模板、加密、自动执行脚本等高级功能。大家可以自己去文档里面探索一下。

以后就用它管理 dotfiles 了,用了很舒服,这次换电脑迁移 dotfiles 就方便了。

这个 chezmoi https://t.co/mfaiClReOP 真香啊,相见恨晚,跨平台管理 dotfiles。 用 Go 编写,还支持模板、加密、自动执行脚本等高级功能。大家可以自己去文档里面探索一下。 以后就用它管理 dotfiles 了,用了很舒服,这次换电脑迁移 dotfiles 就方便了。

独立开发者 自由职业 作品 - 简单简历 https://t.co/xMu5JFIGnr 五分钟打造程序员的金牌简历 课程 - 慕课网精英讲师 https://t.co/NTyFFrvHwL 经历 - 不上班的1000天 https://t.co/bonuLQCCsY 视频 - https://t.co/aQYLgujIyC

avatar for Viking
Viking
Wed Dec 03 13:34:26
I live to see Kelvin Odanz delete his account for cheating, and then live to see Ozzy Etomi delete her account for cheating. 

Omo, we see things on this Twitter.

I live to see Kelvin Odanz delete his account for cheating, and then live to see Ozzy Etomi delete her account for cheating. Omo, we see things on this Twitter.

Founder | Author | Speaker Building @beltstripe. Healtech/EdTech/Agric I'm Not The Man Of Your Dreams. Your Imagination Wasn't This Great.

avatar for Sani Yusuf
Sani Yusuf
Wed Dec 03 13:34:15
Cursor 团队如何利用 Bugbot Rules 实现自动化代码审查

特别是在高风险的数据库迁移场景中,他们制定了一套“铁律”,让 Bugbot 在人工审查之前就拦截掉绝大多数危险操作,重点是「Bugbot Rules」,几个关键词:规范化、自动化、左移

🤖 什么是 Bugbot Rules?
可以把 Bugbot 想象成一位全天候在线的“代码安检员”,它的工作机制很简单:你在代码库中存放一个规则文件(通常是 .cursor/BUGBOT.md),用自然语言写下你的审查标准。当有新的代码提交时,Bugbot 就会对照这份“安检手册”,自动扫描代码。一旦发现违规,它会立即在代码行上发表评论或提出警告。

🛡️ 核心实战:数据库迁移的“防灾指南”
Cursor 团队分享了他们内部防止数据库事故的具体规则。他们要求 Bugbot 严格执行以下标准:

1. 允许的操作(但有条件)
新增表或列:这是允许的。但新增加的列必须设置为 “nullable” 或者带有“默认值”,以防止旧代码写入数据时出错。

2. 需格外小心的操作
创建索引:这是高风险操作。规则强制要求必须使用 CONCURRENTLY 关键字,以避免在创建索引时锁死整个表,导致业务停摆。此外,索引的创建必须放在独立的迁移文件中进行。

3. 严令禁止的操作
· 破坏性变更:绝对禁止删除列、删除表、重命名列或更改列的数据类型。这些操作会导致正在运行的旧版本代码瞬间崩溃。
· 外键约束:在新表中禁止使用外键。Cursor 团队建议在应用代码层面处理数据关联,而不是依赖数据库的外键约束,以避免潜在的性能瓶颈。
· 复杂查询:在主数据库上,禁止进行全表扫描,也禁止使用 JOIN 或 GROUP BY。这些操作极易耗尽数据库资源,建议在应用层进行数据组装。

4. 推荐的最佳实践
字段类型选择:建议优先使用 BIGINT 而不是 INTEGER,优先使用 TEXT 而不是 VARCHAR。

🚀 扩展应用:不止于数据库
除了数据库安全,Bugbot 的规则还可以应用在更多日常开发场景中,帮助团队维持代码的整洁与规范:
· 代码整洁度管理:你可以告诉 Bugbot:“如果看到 TODO 或 FIXME 注释,必须检查它是否关联了一个具体的 Issue 编号。” 如果没有,Bugbot 会自动留言提醒开发者补充追踪单号或删除该注释,防止代码库里堆积大量“僵尸任务”。
· 安全与命名规范:你可以设定规则来拦截可能泄露的密钥,或者强制要求特定的函数、埋点事件必须符合团队的命名约定。

阅读原文

Cursor 团队如何利用 Bugbot Rules 实现自动化代码审查 特别是在高风险的数据库迁移场景中,他们制定了一套“铁律”,让 Bugbot 在人工审查之前就拦截掉绝大多数危险操作,重点是「Bugbot Rules」,几个关键词:规范化、自动化、左移 🤖 什么是 Bugbot Rules? 可以把 Bugbot 想象成一位全天候在线的“代码安检员”,它的工作机制很简单:你在代码库中存放一个规则文件(通常是 .cursor/BUGBOT.md),用自然语言写下你的审查标准。当有新的代码提交时,Bugbot 就会对照这份“安检手册”,自动扫描代码。一旦发现违规,它会立即在代码行上发表评论或提出警告。 🛡️ 核心实战:数据库迁移的“防灾指南” Cursor 团队分享了他们内部防止数据库事故的具体规则。他们要求 Bugbot 严格执行以下标准: 1. 允许的操作(但有条件) 新增表或列:这是允许的。但新增加的列必须设置为 “nullable” 或者带有“默认值”,以防止旧代码写入数据时出错。 2. 需格外小心的操作 创建索引:这是高风险操作。规则强制要求必须使用 CONCURRENTLY 关键字,以避免在创建索引时锁死整个表,导致业务停摆。此外,索引的创建必须放在独立的迁移文件中进行。 3. 严令禁止的操作 · 破坏性变更:绝对禁止删除列、删除表、重命名列或更改列的数据类型。这些操作会导致正在运行的旧版本代码瞬间崩溃。 · 外键约束:在新表中禁止使用外键。Cursor 团队建议在应用代码层面处理数据关联,而不是依赖数据库的外键约束,以避免潜在的性能瓶颈。 · 复杂查询:在主数据库上,禁止进行全表扫描,也禁止使用 JOIN 或 GROUP BY。这些操作极易耗尽数据库资源,建议在应用层进行数据组装。 4. 推荐的最佳实践 字段类型选择:建议优先使用 BIGINT 而不是 INTEGER,优先使用 TEXT 而不是 VARCHAR。 🚀 扩展应用:不止于数据库 除了数据库安全,Bugbot 的规则还可以应用在更多日常开发场景中,帮助团队维持代码的整洁与规范: · 代码整洁度管理:你可以告诉 Bugbot:“如果看到 TODO 或 FIXME 注释,必须检查它是否关联了一个具体的 Issue 编号。” 如果没有,Bugbot 会自动留言提醒开发者补充追踪单号或删除该注释,防止代码库里堆积大量“僵尸任务”。 · 安全与命名规范:你可以设定规则来拦截可能泄露的密钥,或者强制要求特定的函数、埋点事件必须符合团队的命名约定。 阅读原文

邵猛,中年失业程序员 😂 专注 - Context Engineering, AI Agents. 分享 - AI papers, apps and OSS. ex Microsoft MVP 合作 - 私信/邮箱:shaomeng@outlook.com 📢 公众号/小红书: AI 启蒙小伙伴

avatar for meng shao
meng shao
Wed Dec 03 13:31:08
RT @MustafaShukor1: If you are interested in scaling laws and data mixtures for pretraining LLMs/VLMs and Vision encoders, come and meet th…

RT @MustafaShukor1: If you are interested in scaling laws and data mixtures for pretraining LLMs/VLMs and Vision encoders, come and meet th…

Distributed Learning @ deepmind | DiLoCo, DiPaCo. Continual Learning PhD @ Sorbonne

avatar for Arthur Douillard
Arthur Douillard
Wed Dec 03 13:28:34
  • Previous
  • 1
  • More pages
  • 1707
  • 1708
  • 1709
  • More pages
  • 5634
  • Next