Highlight 単体テスト 単体テストの定義 単体テストの手法 単体テストの構造 統合テスト・E2Eテスト 統合テストとE2Eテストの違い モックすべき対象 インターフェイスを作る判断基準 アプリケーションが行うコミュニケーション分類 コードの複雑さとは テストの方向 デザインパターン Execute-CanExecuteパターン DomainEventパターン 関数型アーキテクチャ 関数型アーキテクチャとヘキサゴナルアーキテクチャの違い