NestJSの3つの柱 - Module、Controller、Providerでアプリケーションを構造化する NestJSアプリケーションの基本構成要素である@Module、@Controller、@Injectableデコレータの役割と使い方を解説します。依存性注入(DI)の仕組みと、モジュールによる機能分割の設計パターンを学びます。
依存性注入(DI)とテスタビリティ - TDDを支える設計パターン完全ガイド 依存性注入(Dependency Injection)の基本概念から実践パターンまでを徹底解説。コンストラクタインジェクション、セッターインジェクションの使い分け、テストダブルとの組み合わせ方法をJavaScriptとJavaのコード例で学び、TDDに適したテスタブルな設計を習得できます。