私的バックエンドテストの粒度
@t_wadaの記事を幾つか読んだので思想が偏っている
あとでちゃんとかく
ドメインロジック
ユニットテストを書くべきだと思います
何にも依存していないの
『Googleのソフトウェアエンジニアリング』(未読)でいうtest sizeがsmallになる
https://scrapbox.io/files/6554967abc2656001bf95d73.png
DBのモック
しない方が良いと思います
Dockerなどを使って気軽にローカルDBを建てられるのに生クエリをモックする必要がない
test sizeがsmallからmediumになるのはそうだね
DB起動のoverheadあるけどdockertestオススメです
最初はこれでいいと思ってた(全モック推奨派だったので)
保守性が終わってる