0pt

オブジェクト指向のこころ (SOFTWARE PATTERNS SERIES)

アラン・シャロウェイ, ジェームズ・R・トロット | 丸善出版 | 2014-03-11

第1部 オブジェクト指向ソフトウェア開発入門 第2部 従来のオブジェクト指向設計における限界 第3部 デザインパターン 第4部 すべてをまとめる:パターンを使って考える 第5部 新たな設計パラダイムに向けて 第6部 パターンの持つその他の価値 第7部 ファクトリ 第8部 まとめ…

0pt

0pt

実装パターン

ケント・ベック, Kent Beck | ピアソンエデュケーション | 2008-12-22

1章 はじめに 2章 パターン 3章 プログラミングの理論 4章 動機 5章 クラス 6章 状態 7章 振る舞い 8章 メソッド 9章 コレクション 10章 フレームワークへの拡張 付録A パフォーマンス測定

0pt

0pt

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

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

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

0pt

0pt

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

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

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

0pt

0pt

オブジェクト指向プログラミング入門

ティモシイ・A. バッド | ピアソンエデュケーション | 2002-12-01

本書は、オブジェクト指向プログラミングとは何か、従来のソフトウェアの作り方とはどこが違うのか、また何がオブジェクト指向の長所なのかといった大切な疑問にわかりやすく解説している。ひとつのオブジェクト指向言語に偏らず、オブジェクト指向全般にまたがる重要な話題を解説した。 オブジェ…

0pt

0pt

Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本

Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates | オライリージャパン | 2005-12-02

初めて学ぶ方、過去に挫折した経験のある方、知識を確固たるものにしたい方を対象に、イラストや写真を使ってやさしく楽しく解説する人気のHead Firstシリーズのデザインパターン編。刺激的なレイアウト、思わず膝を叩く見事なたとえ、引き込まれる小話、楽しいクイズやパズルで飽きること…

0pt

0pt

オブジェクト指向入門 第2版 方法論・実践 (IT Architects' Archiveクラシックモダン・コンピューティング)

バートランド・メイヤー | 翔泳社 | 2008-08-29

オブジェクト指向方法論、実践の原理がここにある!前編『原則・コンセプト』の力強い概念と技法につづき現実プロジェクトの実践と成功に必要な方法論を解説。オブジェクト指向の真髄が分かる定番書、ソフトウェア開発技術者必須。1997年Jolt Award受賞。 D オブジェクト指向応用…

0pt

0pt

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

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

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

0pt

0pt

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

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

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

0pt

0pt

マイクロサービスアーキテクチャ

Sam Newman | オライリージャパン | 2016-02-26

ThoughtWorksのジェームス・ルイスが提唱するマイクロサービスについての疑問にわかりやすく答える内容。 注目度の高いアーキテクチャ「マイクロサービス」を解説! 本書は「最近良く聞く“マイクロサービス”っていったい何?」という疑問に答える本です。マイクロサービスとは、T…

0pt

0pt

Web API: The Good Parts

水野 貴明 | オライリージャパン | 2014-11-21

Web APIの設計、開発、運用についての解説書。本書ではAPIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくる…

0pt

0pt

エクストリームプログラミング

ケント ベック, シンシア アンドレス | オーム社 | 2015-06-26

優れた技術力と良好な人間関係をもってしてソフトウェア開発を成功に導く、ケント・ベックの名著の新訳版。 アジャイル開発とは何だったのか、その原点を再考する新訳 優れた技術力と良好な人間関係をもってしてソフトウェア開発を成功に導く、ケント・ベックによるXP(エクストリームプログラ…

0pt

0pt

ノンデザイナーズ・デザインブック [第4版]

Robin Williams | マイナビ出版 | 2016-06-30

デザインでない人のための、デザインの定番基本書。待望の第4版! デザインの「4つの基本原則」。これを知るだけで、あなたのデザインはずっとぐっと、良くなります。 プロではなくても、読みやすいデザイン、伝わるプレゼン資料、わかりやすいレイアウトを作りたい。 そんなあなたのため…

0pt

0pt

データベース・リファクタリング

スコット W アンブラー, ピラモド・サダラージ | ピアソンエデュケーション | 2008-03-26

発展型データベース開発 データベース・リファクタリング データベース・リファクタリングのプロセス 稼働環境へのデプロイ データベース・リファクタリング戦略 構造リファクタリング データ品質リファクタリング 参照整合性リファクタリング アーキテクチャ・リファクタリング メソッド・…

0pt

0pt

SQLアンチパターン

Bill Karwin | オライリージャパン | 2013-01-26

データベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分け、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法を紹介。複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する…

0pt

0pt

理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL (WEB+DB PRESS plus)

奥野 幹也 | 技術評論社 | 2015-03-10

エンジニアが知るべきRDBとの正しい付き合い方。 SQLとリレーショナルモデル 述語論理とリレーショナルモデル 正規化理論(その1)-関数従属性 正規化理論(その2)-結合従属性 リレーションの直交性 ドメインの設計戦略 NULLとの戦い SELECTを攻略する 履歴データと…

0pt

0pt

[改訂新版]Spring入門 ――Javaフレームワーク・より良い設計とアーキテクチャ

長谷川 裕一, 大野 渉, 土岐 孝平 | 技術評論社 | 2016-06-14

Webアプリケーションの基礎からCloud Nativeの入り口へ! 第1章 SpringとWebアプリケーションの概要 第2章 SpringのCore 第3章 データアクセス層の設計と実装 第4章 ビジネスロジック層の設計と実装 第5章 プレゼンテーション層の設計と実装 第…

0pt

0pt

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

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

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

0pt

0pt

退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング

Al Sweigart | オライリージャパン | 2017-06-03

手作業だと膨大に時間がかかる処理を一瞬でこなすPython 3プログラムの作り方について学べる入門書。 Pythonによる自動処理入門。とにかく、わかりやすい! ファイル名の変更や表計算のデータ更新といった作業は、日々の仕事の中で頻繁に発生します。ひとつふたつ修正するだけであ…

0pt