55pt

増補改訂版Java言語で学ぶデザインパターン入門

結城 浩 | ソフトバンククリエイティブ | 2004-06-19

GoFの『デザインパターン』で紹介された23個のパターンを、オブジェクト指向の初心者にもわかるようにやさしく解説。すべてのパターンについて、Javaのサンプルプログラムを掲載。「デザインパターンQ&A」を新たに加筆。 第1部 デザインパターンに慣れる 第2部 サブクラスにまか…

55pt

20pt

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

Dustin Boswell, Trevor Foucher | オライリージャパン | 2012-06-23

コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さ…

20pt

20pt

報・連・相の技術がみるみる上達する!

糸藤 正士 | 日本実業出版社 | 2004-01-29

「報告」「連絡」「相談」はあらゆるビジネスやコミュニケーションの基本。しかし、ただできればそれでよい、というものではない。報・連・相にはそれぞれレベルがあり、その質的向上を意識することこそが"仕事のできる人"への近道。"できる人"が使う報…

20pt

15pt

オブジェクト指向でなぜつくるのか 第2版

平澤 章 | 日経BP | 2011-04-07

オブジェクト指向と関数型言語の本質をズバリ解説。10年後も通用する"基本"を身につけよう。 オブジェクト指向はソフトウエア開発を楽にする技術 オブジェクト指向と現実世界は似て非なるもの OOPを理解する近道はプログラミング言語の歴史にあり OOPは無駄を省いて整理整頓するプロ…

15pt

10pt

SCRUM BOOT CAMP THE BOOK

西村 直人, 永瀬 美穂, 吉羽 龍太郎 | 翔泳社 | 2013-02-13

超人気の先生達がまとめた理論だけで終わらない"実践"の手引き。基礎編はScrumの全体像と決められているルールについて説明する。実践編は架空のプロジェクトを題材に、開始時から時系列にScrumではどう進めていくのかを説明する。Scrumとはどういったものなのかを学んでいこう。 …

10pt

7pt

アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技

ロバート・C・マーチン, Robert C. Martin | SBクリエイティブ | 2008-07-01

ソフトウェア開発の原則・デザインパターン・プラクティス完全統合。すべての悩めるプログラマのための処方箋。Software Development誌Jolt Award受賞作。 第1部 アジャイル開発 第2部 アジャイル設計 第3部 給与システムのケーススタディ 第4部 給与シ…

7pt

3pt

実践ドメイン駆動設計 (Object Oriented SELECTION)

ヴァーン・ヴァーノン | 翔泳社 | 2015-03-17

エリック・エヴァンスが考察し整理し構築した“ドメイン駆動設計”の概念を深化させ“いま”ある問題を解決へ導いてくれる1冊です。 『エリック・エヴァンスのドメイン駆動設計』は、2003年の刊行だったにもかかわらず、大型ソフトウェア構築時につきまとう不透明感を払拭するための指針とし…

3pt

3pt

エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)

エリック・エヴァンス | 翔泳社 | 2011-04-09

第1部 ドメインモデルを機能させる(知識をかみ砕く コミュニケーションと言語の使い方 ほか) 第2部 モデル駆動設計の構成要素(ドメインを隔離する ソフトウェアで表現されたモデル ほか) 第3部 より深い洞察へ向かうリファクタリング(ブレイクスルー 暗黙的な概念を明示的にする …

3pt

3pt

オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方

Sandi Metz | 技術評論社 | 2016-09-02

保守性を上げて、運用コストを下げるアプリケーションをつくるための実践的なテクニックが満載。 第1章 オブジェクト指向設計 第2章 単一責任のクラスを設計する 第3章 依存関係を管理する 第4章 柔軟なインターフェースをつくる 第5章 ダックタイピングでコストを削減する 第6章…

3pt

3pt

Clean Architecture 達人に学ぶソフトウェアの構造と設計

Robert C.Martin | KADOKAWA | 2018-07-27

アーキテクチャのルールはどれも同じである! 書いているコードが変わらないのだから、どんな種類のシステムでもソフトウェアアーキテクチャのルールは同じ。ソフトウェアアーキテクチャのルールとは、プログラムの構成要素をどのように組み立てるかのルールである。構成要素は普遍的で変わらない…

3pt

3pt

.NETのエンタープライズアプリケーションアーキテクチャ 第2版 (マイクロソフト公式解説書)

Dino Esposito, Andrea Saltarello | 日経BP | 2015-06-04

本書はMicrosoft .NET - Architecting Applications for the Enterprise, 2nd Edition(Microsoft Press, 2014)の日本語版で、.NETを実例にエンタープライズアプリケーションの設計原則を解説…

3pt

2pt

オブジェクト指向における再利用のためのデザインパターン

エリック ガンマ, ラルフ ジョンソン, リチャード ヘルム, ジョン ブリシディース | ソフトバンククリエイティブ | 1999-10-01

本書は柔軟で、再利用可能な、理解しやすい設計のために、オブジェクト指向ソフトウェア設計において遭遇するさまざまな問題に対する解法を、23個のデザインパターンとしてカタログ化。あなたのプログラムにも、即、適用できます。Software Development Productivi…

2pt

1pt

ThoughtWorksアンソロジー ―アジャイルとオブジェクト指向によるソフトウェアイノベーション

ThoughtWorks Inc. | オライリージャパン | 2008-12-27

マーティン・ファウラーが所属することでも知られるThoughtWorks社は、アジャイルコミュニティへの貢献で世界に知られています。本書は14人のThoughtWorkerが綴ったエッセイ集です。DSL、プログラミング言語、多言語プログラミング、オブジェクト指向設計、マネージメ…

1pt

1pt

オブジェクトデザイン (Object Oriented SELECTION)

レベッカ・ワーフスブラック, アラン・マクキーン | 翔泳社 | 2007-09-13

本書は、オブジェクト指向設計の入門/実践書です。オブジェクトのロール(役割)、責務、コラボレーションに着目したソフトウェア設計法を、概念図や事例、CRCカードなどを用いて、非常にわかりやすく解説しています。オブジェクト指向プログラミングの経験を問わず、オブジェクト指向設計の基本…

1pt

1pt

新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)

Martin Fowler | オーム社 | 2014-07-26

マーチン・ファウラーが本書で真価を世に示してから15年、「リファクタリング」が当たり前で身近な作業となったいま、さらに読みやすくリファクタリングを施した日本語版、再誕。実践に照らした広範な訳文の見直しに加え、リファクタリング・カタログの使い勝手を向上。さらに、付録「Javaのバ…

1pt

1pt

実践UML 第3版 オブジェクト指向分析設計と反復型開発入門

クレーグ・ラーマン | ピアソンエデュケーション | 2007-11-12

1 序論 2 方向づけフェーズ 3 推敲フェーズの反復1-基礎を中心に 4 推敲フェーズの反復2-パターンを中心に 5 推敲フェーズの反復3-中級のトピック 6 専門的なトピック

1pt

1pt

UMLモデリングレッスン

平澤 章 | 日経BP | 2008-01-24

UML(Unified Modeling Language:統一モデリング言語)は、ソフトウエアの要求仕様や内部構造の記述を目的とした国際標準の表記法です。従来は内部構造を表現する設計図として幅広く使われてきましたが、ユーザーの要求を「見える化」する要求モデリングの表記法として…

1pt

1pt

アナリシスパターン―再利用可能なオブジェクトモデル (Object Technology Series)

マーチン ファウラー | ピアソンエデュケーション | 2002-04-01

第1部 アナリシスパターン(責任関係 観測と測定 企業財務の観測 オブジェクトへの参照 ほか) 第2部 サポートパターン(情報システムの層別化アーキテクチャ アプリケーションファサード 型モデル設計テンプレートのためのパターン 関連パターン) 第3部 付録

1pt