ちょうぜつソフトウェア設計入門ーーPHPで理解するオブジェクト指向の活用の表紙

ちょうぜつソフトウェア設計入門ーー PHP で理解するオブジェクト指向の活用(チョウゼツソフトウェアセッケイニュウモンーーピーエイチピーデリカイスルオブジェクトシコウノカツヨウ)

プログラミング
著者:
田中 ひさてる(タナカ ヒサテル)
出版社:
技術評論社
出版日:
2022年12月10日
ISBN:
9784297132347
在庫:
在庫あり
4.4(6 件 / 楽天ブックス)
中級者向け
PHPプログラミングデザインパターンソフトウェアアーキテクチャクリーンアーキテクチャTDDアジャイルオブジェクト指向UMLSOLID

なぜ注目されているか

総合1779 31 ランクダウン

書籍紹介

SoftwareDesign 誌での連載と技術アドベントカレンダー 24 回ぶんに収まらなかった関連知識を徹底解説。いわゆる「オブジェクト指向」と呼ばれる考え方から発展した分野は、どのようにソフトウェア設計の役に立つのかを、よく知られた原則、テスト駆動開発デザインパターンなどを通じて理解できる一冊です。上級者には定番の知識を体系的に整理するヒントとして、初級者には可愛いイラストで覚えるキーワード集として、幅広く活用していくことができます。なお、サンプルコードは PHP で書かれていますが、他の言語に置き換えて読めるコードばかりです。 PHP を使っているかどうかを問わず、全ての開発者にオススメです。
第 1 章 クリーンアーキテクチャ

第 2 章 パッケージ原則

第 3 章 オブジェクト指向

第 4 章 UML (統一モデリング言語)

第 5 章 オブジェクト指向原則 SOLID

第 6 章 テスト駆動開発

第 7 章 依存性注入

第 8 章 デザインパターン

第 9 章 アジャイル開発

技書の森解説

PHP のコードは書けるが、クラス設計になると「どこに何を置けばいいのか分からない」という段階のエンジニアに向けた設計入門書です。 SOLID 原則、依存性注入、デザインパターンクリーンアーキテクチャといったオブジェクト指向設計の定番概念を、すべて PHP のコードで例示しながら解説します。

著者の田中ひさてる氏は PHP カンファレンスでの登壇でも知られ、抽象的な設計原則を具体的で短い PHP コードに落とし込む説明力に定評があります。「 SOLID って何がうれしいの」「 DI コンテナを使う理由がピンと来ない」という疑問を、動くコードで腑に落とすアプローチが本書の核です。言語に依存しない設計原則を扱うため、 PHP を主戦場としない読者にも考え方そのものは応用がききます。

設計原則をまったく知らない状態から読み始められる入門書ですが、フレームワーク (Laravel 等) への具体的な適用までは踏み込んでいません。原則を理解した後に自分のプロジェクトへ持ち帰り、フレームワーク上で試行錯誤する段階へ進む橋渡しとして使う本です。

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ