一夜之间格式化2500万行代码库:rubyfmt的故事
摘要
Stripe工程师分享了他们使用rubyfmt在一夜之间格式化2500万行Ruby代码库的经验,重点介绍了开发者生产力的提升。
查看缓存全文
缓存时间: 2026/05/08 09:30
相似文章
从Rust到Ruby
开发人员描述使用LLM将一个15,000行的Rust Web应用转换为Ruby on Rails,发现Ruby版本明显更短,并评估了开发速度、安全性和可测试性方面的权衡。
@alphabatcher:54万行Rails代码是进入智能体时代的残酷方式 Garry's List 发布时包含:> 26.2万行应用代码 > …
对AI智能体时代大型Rails代码库的批评,提出转向基于技能的开发方式,使用智能体、Markdown技能和TypeScript实现确定性I/O。
@FinanceYF5:Claude 写的代码太多,迫使 Anthropic 更换 Git。代码合并次数从每天 2,500 次增长到超过 30,000 次,转…
Anthropic 开发了 Git 的替代工具 Scion,起因是 Claude 生成的代码使每日合并次数从 2,500 次激增至 30,000 多次。该工具由 7 名工程师历时 5 个月打造,将基础设施需求降至原来的 1/200,并将代码检出速度提升至原来的 100 倍。
为什么多年来 Ruby 依然让人有家的感觉
作者回顾了使用 Ruby 的 15 年经历,称赞了其隐藏特性,如 refinements、delegation 以及新的 ZJIT JIT 编译器,并指出 Ruby 搭配 ZJIT 正在缩小与 Go 和 Rust 等更快语言的性能差距。
Don't stop early: Case-folding source code at memory speed
GitHub engineering describes how they optimized case-folding for their code search engine by removing early-exit branches, achieving memory-speed ASCII folding, and open-sourcing the result as a Rust crate called casefold.