Pythonではじめるクリーンアーキテクチャ SOLID原則/ドメイン駆動設計/テスト駆動開発を実践 電子書籍版

  • Pythonではじめるクリーンアーキテクチャ SOLID原則/ドメイン駆動設計/テスト駆動開発を実践 電子書籍版
  • 3850円(税込)

    • 本作品について、無料施策・クーポン等の割引施策・PayPayポイント付与の施策を行う予定があります。
      この他にもお得な施策を常時実施中、また、今後も実施予定です。詳しくはこちら

    作品内容

    Pythonで実践する、比類なき設計手法。堅牢でしなやかなシステムを設計・開発できる!DDDから、実装の実践/TDD/実用アプリの構築まで。本書では、「コードの複雑化」や「フレームワークへの過度な依存」という、多くの開発者が直面する課題に対して、明確な解決策を提示します。アプリケーション開発において「クリーンアーキテクチャ」の原則をどのように適用し、保守性と拡張性の高いシステムを構築するかについて、Pythonを使って具体的かつ実践的に解説します。主要なテーマは次のとおりです。◆基本的な考え方◆クリーンアーキテクチャの概念、基盤となるSOLID原則、Python開発への適用方法などを解説。◆設計の本質◆ドメイン駆動設計(DDD)のほか、インターフェイスアダプター、フレームワーク&ドライバーなど階層ごとの役割と実装について詳しく解説。◆実践的なPython実装◆Pythonの特性を活かした具体的なコード例とプロジェクト構造を提示。◆テスト駆動開発(TDD)◆設計の正しさを担保するためのテスト手法を、開発プロセスに統合。◆実戦的な応用◆単純なサンプルにとどまらず、スケーラビリティを考慮した実務レベルのアプリの構築も想定。具体的なアプリの開発を進めながら、変更に強く、テストしやすく、長期的に保守しやすいアプリ開発の実用的な戦略とパターンを提供します。「動くコード」を書くだけの段階から、「変化に強く、10年先もメンテナンス可能なコード」を書くエンジニアへとステップアップしたい開発者にとって、必読の一冊です。※本書は『Clean Architecture with Python: Implement scalable and maintainable applications using proven architectural principles』の翻訳書です。■本書の構成◆Part1 Pythonでのクリーンアーキテクチャの基礎第1章 クリーンアーキテクチャの意義:Python開発を変える第2章 SOLID原則:堅牢なPythonアプリケーションを構築する第3章 Pythonの型システムを使ってクリーンアーキテクチャを強化する◆Part2 クリーンアーキテクチャをPythonで実装する第4章 ドメイン駆動設計:コアビジネスロジックを構築する第5章 アプリケーション層:ユースケースのオーケストレーション第6章 インターフェイスアダプター層:コントローラーとプレゼンター第7章 フレームワーク&ドライバー層:外部インターフェイス第8章 クリーンアーキテクチャによるテストパターンの実装◆Part3 クリーンアーキテクチャをPythonで適用する第9章 Web UIの追加:クリーンアーキテクチャのインターフェイスの柔軟性第10章 可観測性の実装:監視と検証第11章 レガシーからクリーンへ:保守性を高めるPythonのリファクタリング第12章 クリーンアーキテクチャの旅:次なるステップ

作品情報

ページ数
344ページ
出版社
インプレス
提供開始日
2026/03/04
ジャンル
ビジネス・実用
連載誌/レーベル
impress top gearシリーズ

作者の関連作品作者の作品一覧