前回からの続き前回に引き続き、Go言語をテスト駆動開発(TDD)を使いながら学びを進めてみます。前回の記事はこちらをお読みください。 さて、まずはここまでのTODOリストを見てみましょう。#TODOの下はこれからやるべきタスクで、#DONEの下はすでに完了したタスクになります。 #TODO 0の場合、4000の場合はエラー 4の場合はIV 9の場合はIX 5の場合はV 40の場合 50の場合 11の場合はXI (1-3999で抜け漏れをあとで...考える) gorename を試す VSCodeで保存したら即テスト実行の方法を探す# DONE 10,20の場合 1 => Iの変換ができること。 APIの見直し(オブジェクト指向風のメソッドに置き換え) Goでよく見かけるデータ駆動型のテストに置き換え 2 => IIの変換ができること。今回は、気になっていたエラーケース(0の場合、4000の
![Go言語をTDDで学んでみた話(続き)](https://cdn-ak-scissors.b.st-hatena.com/image/square/cba89762f3ffdb273ef28e8b5fc9a5eb3a390ed9/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2Aeg4W1TFy2d9T_oMmkjCQ5Q.png)