テストを書きやすいコードを書く為に
前提自分がアプリケーションを書く上で1番重要にしていることは、何と言ってもテストです。
テストが抜けてるコードをリファクタリングするなんて恐ろしい事はできないし、保守性の高いシステムを作る上で、多少冗長になったとしてもテストをきちんと書く事はとても大事だと思います。
そこで、カンムアドベントカレンダー9日目の記事として、普段テストを書きやすいコードを書く上で気をつけていることをいくつか言語化しておこうと思います。言語はGoです。
1. 多少冗長でも関数やメソッドはユースケー