アプリの各部分は個別にテストできるよう検討する
from 一般的なベスト プラクティス
アプリのロジックを分離し、テスト可能性を高める