标签
Ruff v0.16.0 大幅扩展了默认规则覆盖范围,从 59 条增加到 413 条,能够捕获更多严重问题,如语法错误和运行时错误。此次更新可能会破坏现有的 CI 工作流程,但提供了自动修复功能,使用 `--fix --unsafe-fixes` 选项。
Charlie Marsh 讨论了在 uv 和 Ruff 等工具中信任 AI 生成代码的阈值,认为在停止手动审查代码之前,需要改进模型、工具链和验证方法。
Charlie Marsh 与 Ryan Peterman 讨论 AI 写代码对软件工程的影响,认为 PR 审查成本不变而生成成本为零,并分享构建 Ruff 的经验,强调快速迭代、真诚营销和性能基准测试的重要性。
Charlie Marsh 发布的一系列针对 Ruff 项目的 GitHub 拉取请求。
Charlie Marsh发推文说,Andrew Kelley的演讲《A Practical Guide to Applying Data Oriented Design》对他影响很大,尤其是在他开始开发Ruff的时候。
Charlie Marsh(Ruff 的创建者)以反问的方式询问是否允许将东西加速数百倍,很可能是在提及软件开发工具中的一项重大优化。