1/4
時点_ポイント最大2倍
良いコードの道しるべ 変化に強いソフトウェアを作る原則と実践/森篤史
販売価格
3,146
円 (税込)
送料無料
- 出荷目安:
- 1~3日で発送予定
たまるdポイント(通常) 28
+キャンペーンポイント(期間・用途限定) 最大1倍
※たまるdポイントはポイント支払を除く商品代金(税抜)の1%です。
※表示倍率は各キャンペーンの適用条件を全て満たした場合の最大倍率です。
各キャンペーンの適用状況によっては、ポイントの進呈数・付与倍率が最大倍率より少なくなる場合がございます。
dカードでお支払ならポイント3倍
各キャンペーンの適用状況によっては、ポイントの進呈数・付与倍率が最大倍率より少なくなる場合がございます。
- 商品情報
- レビュー
森篤史
マイナビ出版
ISBN:4839982856/9784839982850
発売日:2025年05月
※商品画像はイメージや仮デザインが含まれている場合があります。帯の有無など実際と異なる場合があります。
【内容紹介】
動くコードを書くことは実はさほど難しくありません。
大事なのは書いたコードを他の人や将来の自分が読んで正しく理解できることです。
それが、継続的な開発をスムーズに進める鍵となります。
本書では、簡単に変更できる保守性が高いコードを「良いコード」と定義し、そのようなコードを書くための原則や手法を解説します。
まず、「なぜ良いコードを書く必要があるのか」という根本的な問いからスタートし、命名、コメント、関数やクラスの分割、ディレクトリやモジュールの整理といった基本要素を順を追って解説。さらに、アプリケーション全体のアーキテクチャ設計や自動化テスト、チーム開発にも触れ、コードの保守性を高めるための最低限の知識をこの一冊で網羅します。
■本書のねらいと想定読者(本書の「はじめに」より抜粋)
本書ではコードの保守性を上げる方法を複数紹介しますが、決して真新しい方法は出てきません。その代わり、ソフトウェア開発における「基本」であり、今なお重要な原則や手法に焦点を当てています。誤解されやすいもの、理解や実践が難しい原則については、思い切って省略したものもあります。厳選された重要な原則について、具体的な例を交えながら、すぐに実践できるよう丁寧に解説をしています。
本書の主な読者として想定しているのは、コードを書き始めてから数年以内の若手エンジニアです。より良いコードを書くための実践的なスキルだけでなく、なぜ良いコードを書く必要があるのか、どうしてその原則が有用なのか、といった目的や背景まで理解する助けとなることを目指しています。
一方、経験豊富なエンジニアの方にとっては、本書の内容はありきたりに感じるかもしれません。しかし、基本的な原則は常に重要であり続けます。これを機に、基本を振り返る機会としてご活用いただければ幸いです。また、チーム内での情報共有の一環としても、本書が少しでもお役に立てればと思っています。
■目次
・Chapter1 なぜ良いコードを書くのか
・Chapter2 動くコードから意図の伝わるコードへ
・Chapter3 大きな問題は分割して考えよう
・Chapter4 コードの分類術
・Chapter5 絡まった依存関係を解きほぐせ
・Chapter6 良いコードを書く原則・教訓
・Chapter7 うっかりミスを防ぐために
・Chapter8 コードは書くよりも変更するほうが難しい
・Chapter9 アーキテクチャを考える
・Chapter10 壊さないための自動化テスト
・Chapter11 チームで書く良いコード
マイナビ出版
ISBN:4839982856/9784839982850
発売日:2025年05月
※商品画像はイメージや仮デザインが含まれている場合があります。帯の有無など実際と異なる場合があります。
【内容紹介】
動くコードを書くことは実はさほど難しくありません。
大事なのは書いたコードを他の人や将来の自分が読んで正しく理解できることです。
それが、継続的な開発をスムーズに進める鍵となります。
本書では、簡単に変更できる保守性が高いコードを「良いコード」と定義し、そのようなコードを書くための原則や手法を解説します。
まず、「なぜ良いコードを書く必要があるのか」という根本的な問いからスタートし、命名、コメント、関数やクラスの分割、ディレクトリやモジュールの整理といった基本要素を順を追って解説。さらに、アプリケーション全体のアーキテクチャ設計や自動化テスト、チーム開発にも触れ、コードの保守性を高めるための最低限の知識をこの一冊で網羅します。
■本書のねらいと想定読者(本書の「はじめに」より抜粋)
本書ではコードの保守性を上げる方法を複数紹介しますが、決して真新しい方法は出てきません。その代わり、ソフトウェア開発における「基本」であり、今なお重要な原則や手法に焦点を当てています。誤解されやすいもの、理解や実践が難しい原則については、思い切って省略したものもあります。厳選された重要な原則について、具体的な例を交えながら、すぐに実践できるよう丁寧に解説をしています。
本書の主な読者として想定しているのは、コードを書き始めてから数年以内の若手エンジニアです。より良いコードを書くための実践的なスキルだけでなく、なぜ良いコードを書く必要があるのか、どうしてその原則が有用なのか、といった目的や背景まで理解する助けとなることを目指しています。
一方、経験豊富なエンジニアの方にとっては、本書の内容はありきたりに感じるかもしれません。しかし、基本的な原則は常に重要であり続けます。これを機に、基本を振り返る機会としてご活用いただければ幸いです。また、チーム内での情報共有の一環としても、本書が少しでもお役に立てればと思っています。
■目次
・Chapter1 なぜ良いコードを書くのか
・Chapter2 動くコードから意図の伝わるコードへ
・Chapter3 大きな問題は分割して考えよう
・Chapter4 コードの分類術
・Chapter5 絡まった依存関係を解きほぐせ
・Chapter6 良いコードを書く原則・教訓
・Chapter7 うっかりミスを防ぐために
・Chapter8 コードは書くよりも変更するほうが難しい
・Chapter9 アーキテクチャを考える
・Chapter10 壊さないための自動化テスト
・Chapter11 チームで書く良いコード
※本データはこの商品が発売された時点の情報です。


