見出し画像

2020/03/25

今日の学び
 - io.Writer をテストするときは bytes.Buffer 型変数を渡すと簡単に got を取れる。
https://stackoverflow.com/questions/29504852/how-to-test-io-writer-in-golang
 - interface に代入して型の情報を失ったときは 変数.(型) で情報を取り戻せるということを忘れがち。
https://qiita.com/romukey/items/e49e28b7dcf645ac91c7
 - golang でテストを書くときテストケースをテーブルで列挙するメリットとして、バグ発生時の入力とあるべき出力を追加できる。TDD が捗る、らしい。
 - golang のドキュメント読んでて知ったが ; は自動的に挿入されているらしい。以下引用。

Instead the lexer uses a simple rule to insert semicolons automatically as it scans, so the input text is mostly free of them.

昼飯は一人でオフィス近くのモスバーガーで食べる。何歳になっても具材の多いモスのハンバーガーを綺麗に食べることができない。

この記事が気に入ったらサポートをしてみませんか?