Snapshot Testing - golden ファイルが保証するのは前回と同じことで、正しいことではない

Snapshot Testing(スナップショットテスト)は、プログラムの出力をファイルに保存しておき、次からは保存した出力と今の出力を比べるテストです。保存した出力を golden ファイルと呼ぶので、Golden Testing(ゴールデンテスト)とも呼ばれます。期待値を手で書かずに済むので、Markdown や SQL の生成、CLI の表示のように、長くて手で書きにくい出力のテストに使われます。 ...

2026年11月14日 · 更新: 2026年11月14日 · 12 分 · nchika
【Golang】Markdown と mermaid を組み立てる markdown ライブラリを v1.0.0 にした

【Golang】Markdown と mermaid を Builder Pattern で組み立てる markdown ライブラリを v1.0.0 にした

前書き:v1.0.0 に達した3本目の OSS nao1215/markdown は、Markdown と mermaid を Builder Pattern で組み立てるライブラリです。2026/8/13に v1.0.0 をリリースしました。Awesome Go の仲間入りをしています。 ...

2026年8月13日 · 11 分 · nchika