Books

オブジェクト設計スタイルガイド

Matthias Noback

Product Details

ISBN/Catalogue Number
ISBN 13 : 9784814400331
ISBN 10 : 4814400330
Format
Books
Release Date
July/2023
Japan
Co-Writer, Translator, Featured Individuals/organizations
:

Content Description

オブジェクト設計において、コードの読みやすさ、書きやすさ、メンテナンス性を向上させるにはどうすればよいでしょうか?本書は、より良いオブジェクト指向のコードを書くためのルールを紹介します。オブジェクトの種類に応じたオブジェクトの構築、メソッドの定義、状態の変更や公開など、設計ルールを説明します。Java、Python、C#など、あらゆるオブジェクト指向言語に適用できるテクニックを、擬似コードを使ってわかりやすく解説します。コードの品質を上げるためのルールを紹介する本書は、プログラマ必携の一冊です。

目次 : 1章 オブジェクトを使ったプログラミング入門/ 2章 サービスの作成/ 3章 ほかのオブジェクトの作成/ 4章 オブジェクトの操作/ 5章 オブジェクトの使用/ 6章 情報の取得/ 7章 タスクの実行/ 8章 責務の分割/ 9章 サービスの振る舞いの変更/ 10章 オブジェクトフィールドガイド/ 11章 エピローグ/ 付録A サンプルコードのコーディング規約/ 付録B スタイルガイド早見表

【著者紹介】
マティアス・ノバック : 2003年からプロのWeb開発者でオランダのザイストに、ガールフレンド、息子、娘と暮らしている。Noback’s OfficeというWeb開発、トレーニング、コンサルティングの会社を経営しており、バックエンド開発とアーキテクチャに強い関心を持ち、ソフトウェアを設計するためのより良い方法を常に探している。2011年以来、matthiasnoback.nlでプログラミング関連のあらゆるトピックについてブログを書いている

田中裕一 : 1982年、東京生まれ。東京工業大学情報理工学研究科計算工学専攻修士課程修了。2007年にサイボウズ株式会社に入社し、企業向けグループウェアの開発に従事。その後2018年にギットハブ・ジャパン合同会社に入社し、現在に至る(本データはこの書籍が刊行された当時に掲載されていたものです)

(「BOOK」データベースより)

Customer Reviews

Comprehensive Evaluation

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

Book Meter Reviews

こちらは読書メーターで書かれたレビューとなります。

powered by

  • masabi

    オブジェクト指向の設計を学ぶ。DDDの一部をその用語を使わずに解説される。なぜ悪いのか、どう改善するのかをサンプルコードを交えて話が進むのでわかりやすい。その都度確認するのに手元に置いておきたい一冊だった。スタイルガイドの通り、チームの共通認識を揃えることで本質部分に資源を割けるように意図される。

  • どらぽん

    日々コードを書いているとなんとなく手にするアーキテクチャにまつわる知識をちゃんと自分のものにするための本。タイトルの通りスタイルガイドだから、採用するかどうかは個人やチームに委ねられるわけだけど、割と著者は断定的にこれが良い書き方だといい切っている点がスッキリした。本書は体系的ではないが、必要なところをちゃんと抑えられてるという気がした。ところどころにクイズがあり、それも良かった。

  • まも

    オブジェクト指向・ドメインモデリングの入門書として読める。「リーダブルコード」の次のステップとして最適。ルール・例・理由が分かりやすくまとまっている。

  • youta32449999

    10章のオブジェクトの役割名と属するべきレイヤのまとめはチームで共通の語彙と認識を合わせるのに役立ちそうだと思った。あんまり考えずにサービスにIF定義したりリードモデルリポジトリをドメインに置いてたりしてたので設計について考え直すいい機会になった。今後何度も見返す本になりそう。

  • しょっさん

    マイクロサービスやドメイン駆動の考え方の根底には、やっぱりオブジェクト指向から離れられない部分があると考え、なにかアーキテクチャ思考に役立つものはないかと。 粒度は勿論異なるんだけれども、依存や分離の考え方はやはり役に立つ。自分がコーディングするときにオブジェクト指向で開発する場合には、直接役に立ちそうな内容は多く含まれているので、参考書として使い勝手よさそう。

レビューをもっと見る

(外部サイト)に移動します

Recommend Items