- クリーンコードクックブック
-
コードの設計と品質を改善するためのレシピ集
オライリー・ジャパン オーム社
マクシミリアノ・コンティエリ 田中裕一- 価格
- 4,180円(本体3,800円+税)
- 発行年月
- 2025年01月
- 判型
- B5
- ISBN
- 9784814400973
この商品をご覧のお客様は、こんな商品もチェックしています。
- パソコン仕事が10倍速くなる80+αの方法
-
価格:1,496円(本体1,360円+税)
【2024年01月発売】
- 哲学100の基本
-
価格:1,980円(本体1,800円+税)
【2023年01月発売】
- 哲学者と象牙の塔
-
価格:1,980円(本体1,800円+税)
【2024年12月発売】
- 浦島伝説とユダヤ 山幸彦が紡ぐ海洋国家日本の古代史
-
価格:1,870円(本体1,700円+税)
【2025年01月発売】
- 数理統計学史
-
価格:18,700円(本体17,000円+税)
【2025年05月発売】
[BOOKデータベースより]
クリーンコードとは、読みやすく、理解しやすく、メンテナンスしやすいコードのことです。日々変更が加えられるシステムにおいて、クリーンコードはコードの品質を保ち、ソフトウェアの進化を促します。本書では、ソフトウェアは現実をモデル化したものとして捉え、ソフトウェア設計においてドメインオブジェクトは現実世界の概念と1対1に対応しているべきだとしています。この考えに基づき、コードに頻繁に発生する問題への解決策をレシピという形で解説します。ドメインモデル貧血症、プリミティブ型への執着、命名やコメントの適切な使い方、YAGNI原則、フェイルファストの考え方、if文やnullの使用方法、早すぎる最適化の回避、結合度の低減、階層構造の整理、技術的負債の対処法、メタプログラミングや型の活用など、幅広いテーマを網羅します。コード改善の実装例を使ってリファクタリングを学ぶ本書は、コーディングスキルを向上させたいプログラマやアーキテクトにとって、必携の一冊です。
クリーンコード
[日販商品データベースより]公理の準備
貧血モデル
プリミティブへの執着
変更可能性
宣言的なコード
命名
コメント
コーディング規約
複雑さ
肥大化要因
YAGNI
フェイルファスト
If
Null
早すぎる最適化
結合
グローバル
階層構造
テスト
技術的負債
例外
メタプログラミング
型
セキュリティ
Robert C. Martinが提唱したコード記述の方法「Clean Code」を一問一答形式でわかりやすく解説!
大規模で複雑なコードについて、改善できる部分を特定し、本番のコードに与える影響と対策を解説します。JavaScript、PHP、Java、Pythonなどのプログラミング言語の実例を使って、拡張や保守に役立つ方法を学びます。可読性、結合度、テスト容易性などの基本的な概念と、注意すべき状況とそれらへの対処方法を解説します。