提交信息测试计划

Lobsters Hottest 工具

摘要

一篇博客文章,描述了使用 scrult 工具将可执行的测试计划直接放入提交信息的工作流程,支持 TDD、堆栈重新验证和更轻松的二分查找。

<p><a href="https://lobste.rs/s/abl0xo/commit_message_test_plans">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/08/09 20:50

# Commit message 测试计划 来源:https://blog.waleedkhan.name/commit-message-test-plans/ 目标读者 - 已经在 commit message 或代码审查描述中编写测试计划的软件工程师。 - 使用 patch stacks 或 stacked diffs 的开发者。 起源 源自与 Julio Merino 的文章《A markdown-based test suite》(https://blogsystem5.substack.com/p/markdown-based-test-suite)相关的私人通信。 基调 务实。 - 为什么(https://blog.waleedkhan.name/commit-message-test-plans/#why) - 如何操作(https://blog.waleedkhan.name/commit-message-test-plans/#how) - 模式(https://blog.waleedkhan.name/commit-message-test-plans/#patterns) - 脚本(https://blog.waleedkhan.name/commit-message-test-plans/#script) - 相关文章(https://blog.waleedkhan.name/commit-message-test-plans/#related-posts) - 评论(https://blog.waleedkhan.name/commit-message-test-plans/#comments) Julio Merino 最近发表了《A markdown-based test suite》(https://blogsystem5.substack.com/p/markdown-based-test-suite),介绍如何将 Markdown 本身用作轻量级测试格式。 这让我想起了我使用 `scrut`(https://facebookincubator.github.io

相似文章

引用 David Crawshaw 的 prompt

Simon Willison's Blog

Simon Willison 分享了 David Crawshaw 的 prompt 中的一段话,建议设置一个每晚运行的 cron 任务,拉取上游更改、变基本地更改,并验证软件是否正常工作。这体现了开源开发工具的理念。

接受混乱的 git 历史

Lobsters Hottest

一篇博客文章,讨论两种 git 工作流理念——频繁提交与谨慎变基——并解释为何在大型团队中,鉴于团队的韧性,混乱的历史是可以接受的,文中还提到了 GitHub 的新堆叠 PR 功能。

基于Markdown的测试套件

Hacker News Top

作者解释了为EndBASIC的编译器和虚拟机切换到基于Markdown的测试套件的原因,目的是让这些测试作为LLM学习该语言独特特性的权威文档。

不要在提交信息中打广告

Lobsters Hottest

讨论为何不应在提交信息中自我推销或打广告,重点在于保持清晰且有用的提交历史。