• NEW

SOLID原則 ドメイン駆動設計 テスト駆動開発を実践 -- IMPRESS TOP GEAR --
Sam Keen /著, クイープ /訳   -- インプレス -- 2026.3 -- 24cm -- 324p

資料詳細

タイトル Pythonではじめるクリーンアーキテクチャ
副書名 SOLID原則 ドメイン駆動設計 テスト駆動開発を実践
シリーズ名 IMPRESS TOP GEAR
著者名等 Sam Keen /著, クイープ /訳  
出版 インプレス 2026.3
大きさ等 24cm 324p
分類 007.61
件名 システム設計 , プログラミング(コンピュータ)
注記 原タイトル:Clean Architecture with Python
注記 索引あり
注記 サンプルデータダウンロード
著者紹介 【Sam Keen】25年以上の経験を持つソフトウェアエンジニアリングリーダー。多言語開発者として、小規模なスタートアップからAWSなどといたった業界大手まで、さまざまな環境でPythonを活用してきた。専門分野は、クラウドアーキテクチャ、継続的デリバリー、スケーラブルなシステム構築におよぶ。現在は、AWS向けの社内プラットフォームエンジニアリングソリューションの設計と実装にPythonを活用している。(本データはこの書籍が刊行された当時に掲載されていたものです)
要旨 本書では、Pythonでクリーンアーキテクチャを実装する方法を解説。「コードの複雑化」や「外部フレームワークへの過度な依存」という、多くの開発者が直面する課題に対して、明確な解決策を提示します。本書ではまず、良いシステムを作るためのクリーンアーキテクチャ、良いコードを書くためのSOLID原則、Pythonの特性を把握します。その後、タスク管理アプリケーションの例を交えながら、クリーンアーキテクチャの階層ごとの役割と連携、実装について詳しく解説。また、Pythonの特性を活かした具体的なコード例とプロジェクト構造を提示します。その後、単体テストと統合テストを通じた包括的なテストカバレッジの実現方法についても学んでいきます。クリーンアーキテクチャの応用としては、Web UIの実装、可観測性機能の追加、レガシーシステムへの段階的な変革にも焦点を当てていきます。本書を読み進めることで、保守性と変化への適応性に優れたアプリケーションの開発スキルを身につけることができ、そうしたスキルの獲得を目指すエンジニアにとって格好の一冊となっています。
目次 1 Pythonでのクリーンアーキテクチャの基礎(クリーンアーキテクチャの意義:Python開発を変える;SOLID原則:堅牢なPythonアプリケーションを構築する;Pythonの型システムを使ってクリーンアーキテクチャを強化する);2 クリーンアーキテクチャをPythonで実装する(ドメイン駆動設計:コアビジネスロジックを構築する;アプリケーション層:ユースケースのオーケストレーション;インターフェイスアダプター層:コントローラーとプレゼンター;フレームワーク&ドライバー層:外部インターフェイス;クリーンアーキテクチャによるテストパターンの実装);3 クリーンアーキテクチャをPythonで適用する(Web UIの追加:クリーンアーキテクチャのインターフェイスの柔軟性;可観測性の実装:監視と検証;レガシーからクリーンへ:保守性を高めるPythonのリファクタリング;クリーンアーキテクチャの旅:次なるステップ)
ISBN(13)、ISBN 978-4-295-02404-0   4-295-02404-X
書誌番号 1125065340
URL https://opac.lib.city.yokohama.lg.jp/winj/opac/switch-detail.do?bibid=1125065340

所蔵

所蔵は 1 件です。現在の予約件数は 4 件です。

所蔵館 所蔵場所 別置 請求記号 資料区分 状態 取扱 資料コード
中央 4階自然科学 情報科学 06 007.6 一般書 貸出中 - 2079589970 iLisvirtual