ソフトウェア工学・設計

クリーンコード・デザインパターン・リファクタリング・TDD・DDDなどのソフトウェア設計手法と開発プラクティスを学ぶ書籍。保守性と品質の高いコードを書くために。

ランキング

  1. 現場で役立つシステム設計の原則 = Principles of the Systems Architecture : 変更を楽で安全にするオブジェクト指向の実践技法 — 増田 亨
  2. リーダブルコード : より良いコードを書くためのシンプルで実践的なテクニック — Boswell Dustin, Foucher Trevor, 角 征典
  3. Clean Architecture : 達人に学ぶソフトウェアの構造と設計 — Martin RobertC, 角 征典, 高木 正弘
  4. リファクタリング : 既存のコードを安全に改善する — Fowler Martin, 児玉 公信, 友野 晶夫, 平澤 章
  5. オブジェクト指向でなぜつくるのか = How Objects Work : 知っておきたいOOP、設計、アジャイル開発の基礎知識 — 平澤 章
  6. レガシーコード改善ガイド : 保守開発のためのリファクタリング — Feathers MichaelC, 平澤 章, 越智 典子, 稲葉 信之, ウルシステムズ株式会社
  7. 単体テストの考え方/使い方 — Khorikov Vladimir, 須田 智之
  8. テスト駆動開発 — Beck Kent, 和田 卓人
  9. 達人プログラマー : 熟達に向けたあなたの旅 — Thomas David, Hunt Andrew, 村上 雅章
  10. ドメイン駆動設計入門 : ボトムアップでわかる!ドメイン駆動設計の基本 — 成瀬 允宣
  11. オブジェクト指向設計実践ガイド : Rubyでわかる進化しつづける柔軟なアプリケーションの育て方 — Metz Sandi, 髙山 泰基
  12. ちょうぜつソフトウェア設計入門 : PHPで理解するオブジェクト指向の活用 — 田中 ひさてる