についてお探し中...

【2024年】「デザインパターン」のおすすめ 本 144選!人気ランキング

この記事では、「デザインパターン」のおすすめ 本 をランキング形式で紹介していきます。インターネット上の口コミや評判をベースに集計し独自のスコアでランク付けしています。
記事内に商品プロモーションを含む場合があります
目次
  1. オブジェクト指向における再利用のためのデザインパターン
  2. CODE COMPLETE 第2版 上 完全なプログラミングを目指して
  3. 増補改訂版Java言語で学ぶデザインパターン入門
  4. エリック・エヴァンスのドメイン駆動設計: ソフトウェアの核心にある複雑さに立ち向かう
  5. パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法
  6. 増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
  7. Java言語で学ぶデザインパターン入門第3版
  8. アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技
  9. 独習デザインパターン
  10. Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本
他134件
No.1
100
みんなのレビュー
まだレビューはありません
No.3
80
みんなのレビュー
まだレビューはありません
No.5
74
みんなのレビュー
まだレビューはありません
No.6
73
みんなのレビュー
まだレビューはありません
No.7
72
みんなのレビュー
まだレビューはありません
No.9
69
みんなのレビュー
まだレビューはありません
No.12
68
みんなのレビュー
まだレビューはありません
No.21
62
みんなのレビュー
まだレビューはありません
No.27
61

Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes * Automating all facets of building, integrating, testing, and deploying software * Implementing deployment pipelines at team and organizational levels * Improving collaboration between developers, testers, and operations * Developing features incrementally on large and distributed teams * Implementing an effective configuration management strategy * Automating acceptance testing, from analysis to implementation * Testing capacity and other non-functional requirements * Implementing continuous deployment and zero-downtime releases * Managing infrastructure, data, components and dependencies * Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever-so you can deliver value to your business rapidly and reliably. Foreword by Martin Fowler Preface Acknowledgements About the Authors Part I Foundations 1 The Problem of Delivering Software 2 Configuration Management 3 Continuous Integration 4 Implementing a Testing Strategy Part II The Deployment Pipeline 5 Anatomy of the Deployment Pipeline 6 Build and deployment scripting 7 Commit Testing Stage 8 Automated Acceptance Testing 9 Testing Non-Functional Requirements 10 Deploying and Releasing Applications Part III The Delivery Ecosystem 11 Managing infrastructure and environments 12 Managing Data 13 Managing components and dependencies 14 Advanced version control 15 Managing Continuous Delivery Bibliography Index

みんなのレビュー
まだレビューはありません
No.32
58
みんなのレビュー
まだレビューはありません
No.33
58

実践 Python 3

Mark Summerfield
オライリージャパン
みんなのレビュー
まだレビューはありません
No.36
57
みんなのレビュー
まだレビューはありません
No.39
57
みんなのレビュー
まだレビューはありません
No.41
57
みんなのレビュー
まだレビューはありません
No.42
57
みんなのレビュー
まだレビューはありません
No.44
57
みんなのレビュー
まだレビューはありません
No.45
56
みんなのレビュー
まだレビューはありません
No.46
56
みんなのレビュー
まだレビューはありません
No.49
56

C#デザインパターン

ジェームズ・W. クーパー
日経BP
みんなのレビュー
まだレビューはありません
No.50
56

基礎 データ構造 整列 探索

みんなのレビュー
まだレビューはありません
No.51
60

独習デザインパターンC++

株式会社テクノロジック・アート
翔泳社
みんなのレビュー
まだレビューはありません
No.52
56
みんなのレビュー
まだレビューはありません
No.53
56
みんなのレビュー
まだレビューはありません
No.54
56
みんなのレビュー
まだレビューはありません
No.55
60

『最新AWSサービス対応 新時代のアーキテクトを創る Amazonクラウドのノウハウをこの1冊に凝縮』  本書は、クラウドサービス「Amazon Web Services(AWS)」を使ってシステムを構 築するための設計パターンを集めた実務書です。改訂版では、最新のAWSに対応した57 パターンを収録しています。例えば、スケーラビリティーを活かすための設計やシス テム全体で耐障害性を高める設計、コストメリットを考慮した設計など、クラウド特 有のメリットを活かした設計を支援します。  クラウドでの典型的な問題とそれに対する解決策をこの1冊に凝縮。クラウドで何 ができるか知りたいといった初心者から、これからの新時代を切り拓くITアーキテク トの方まで、幅広くお役立ていただける1冊です。 【1章】 CDP(Cloud Design Pattern) [基本パターン]  Snapshot/Stamp/Scale Up/Scale Out/Ondemand Disk [可用性向上パターン]  Multi-Server/Multi-Datacenter/Floating IP/Deep Health Check/Routing-Based HA [動的コンテンツの処理パターン]  Clone Server/NFS Sharing/NFS Replica/State Sharing/URL Rewriting/Rewrite Proxy/  Cache Proxy/Scheduled Scale Out/IP Pooling [静的コンテンツの処理パターン]  Web Storage/Direct Hosting/Private Distribution/Cache Distribution/Rename Distribution/  Private Cache Distribution/Latency Based Origin [データアップロードのパターン]  Write Proxy/Storage Index/Direct Object Upload [リレーショナルデータベースのパターン]  DB Replication/Read Replica/Inmemory DB Cache/Sharding Write [非同期処理/バッチ処理のパターン]  Queuing Chain/Priority Queue/Job Observer/Fanout [運用保守のパターン]  Bootstrap/Cloud DI/Stack Deployment/Server Swapping/Monitoring Integration/  Weighted Transition/Log Aggregation/Ondemand Activation [ネットワークのパターン]  Backnet/Functional Firewall/Operational Firewall/Multi Load Balancer/WAF Proxy/  CloudHub/Sorry Page/Self Registration/RDP Proxy/Floating Gateway/Shared Service/  High Availability NAT 【2章】 CDPの適用シナリオ 2-1. 画像動画配信サイト ・Web Storage パターン ・Direct Hosting パターン ・Cache Distribution パターン ・Rename Distribution パターン ・Storage Index パターン ・Write Proxy パターン ・Private Cache Distribution パターン ・Direct Object Upload パターン 2-2. Eコマースサイト ・Floating IP パターン ・Server Swapping パターン ・Multi-Server パターン ・DB Replication パターン ・Multi-Datacenter パターン ・Deep Health Check パターン ・Stack Deployment パターン ・Weighted Transition パターン 2-3. キャンペーンサイト ・Clone Server パターン ・Scale Out パターン ・NFS Sharing パターン ・NFS Replica パターン ・Read Replica パターン ・URL Rewriting パターン ・Ondemand Disk パターン ・Rewrite Proxy パターン ・Cache Proxy パターン ・Log Aggregation パターン ・Scheduled Scale Out パターン 【付録】 基本用語解説/クラウドコンポーネント/クラウドアーキテクティング原則

みんなのレビュー
まだレビューはありません
No.56
56
みんなのレビュー
まだレビューはありません
No.59
56
みんなのレビュー
まだレビューはありません
No.67
56

実装パターン

ケント・ベック
ピアソンエデュケーション
みんなのレビュー
まだレビューはありません
No.69
60
みんなのレビュー
まだレビューはありません
No.70
56

Object-Oriented Design Heuristics

Riel, Arthur J.
Addison-Wesley Professional
みんなのレビュー
まだレビューはありません
No.72
60
みんなのレビュー
まだレビューはありません
No.73
56
みんなのレビュー
まだレビューはありません
No.74
56
みんなのレビュー
まだレビューはありません
No.75
60
みんなのレビュー
まだレビューはありません
No.76
60
みんなのレビュー
まだレビューはありません
No.79
56
みんなのレビュー
ディープラーニングの概要は分かっているし機械学習はある程度理解しているつもりだけど、ディープラーニングの中身はちゃんと理解できていない人にぜひ読んで欲しい書籍。ディープラーニングは一旦これ1冊読んでおけば問題なし。複雑で難しい印象だったディープラーニングがこれを読むだけで一気に身近なものになる。
@@SHEQu
No.80
56
みんなのレビュー
まだレビューはありません
No.82
60
みんなのレビュー
まだレビューはありません
No.83
56
みんなのレビュー
まだレビューはありません
No.84
60
みんなのレビュー
生産管理の分野で働いているビジネスパーソンや経営者は全員目を通すべき名著。
No.85
56
みんなのレビュー
まだレビューはありません
No.86
60

ザ・ゴール 2 ― 思考プロセス

エリヤフ・ゴールドラット
ダイヤモンド社
みんなのレビュー
まだレビューはありません
No.88
56
みんなのレビュー
まだレビューはありません
No.89
56

Javaデザインパターン徹底攻略 (標準プログラマーズライブラリ)

日立ソフトウェアエンジニアリングインターネットビジネス部
技術評論社
みんなのレビュー
まだレビューはありません
No.90
60
みんなのレビュー
まだレビューはありません
No.92
56

エンジニアのための時間管理術

Thomas A. Limoncelli
オライリー・ジャパン
みんなのレビュー
まだレビューはありません
No.94
56
みんなのレビュー
まだレビューはありません
No.96
56

Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress's highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone's feedback, we selected 15 folks who've been kind enough to agree to be interviewed: * Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow * Joe Armstrong: Inventor of Erlang * Joshua Bloch: Author of the Java collections framework, now at Google * Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger * Douglas Crockford: JSON founder, JavaScript architect at Yahoo! * L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1 * Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation * Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal * Dan Ingalls: Smalltalk implementor and designer * Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler * Donald Knuth: Author of The Art of Computer Programming and creator of TeX * Peter Norvig: Director of Research at Google and author of the standard text on AI * Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress * Ken Thompson: Inventor of UNIX * Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker What you'll learnHow the best programmers in the world do their jobs! Who this book is for Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers. Table of Contents * Jamie Zawinski * Brad Fitzpatrick * Douglas Crockford * Brendan Eich * Joshua Bloch * Joe Armstrong * Simon Peyton Jones * Peter Norvig * Guy Steele * Dan Ingalls * L Peter Deutsch * Ken Thompson * Fran Allen * Bernie Cosell * Donald Knuth

みんなのレビュー
まだレビューはありません
No.97
60
みんなのレビュー
まだレビューはありません
No.100
60

プログラミングを人の行為の側面から考察した古典的名著。 第1部 人の活動としてのプログラミング(プログラムを読む よいプログラムとは ほか) 第2部 社会活動としてのプログラミング(プログラミンググループ プログラミングチーム ほか) 第3部 個人の活動としてのプログラミング(プログラミング作業の多様性 性格上の要因 ほか) 第4部 プログラミングの道具(プログラミング言語 プログラミング言語の設計原理 ほか) 第5部 エピローグ

みんなのレビュー
まだレビューはありません
No.102
56

時を超えた建設の道

クリストファー アレグザンダー
鹿島出版会
みんなのレビュー
まだレビューはありません
No.103
56
みんなのレビュー
まだレビューはありません
No.106
60
みんなのレビュー
デザインの基本原則をシンプルかつ実践的に解説する一冊です。デザインの経験がない人でもすぐに活用できる具体的なアドバイスが豊富に含まれており、特にレイアウトやフォントの使い方については実用的な例が満載です。デザイン初心者がプロのようなレイアウトを作り出すためのヒントが詰まっており、初心者から中級者まで幅広い層に役立つ内容です。
No.110
56
みんなのレビュー
まだレビューはありません
No.111
60
みんなのレビュー
まだレビューはありません
No.114
56
みんなのレビュー
まだレビューはありません
No.115
56
みんなのレビュー
まだレビューはありません
No.116
60
みんなのレビュー
まだレビューはありません
No.119
56

Fundamental Algorithms

みんなのレビュー
まだレビューはありません
No.120
56
みんなのレビュー
まだレビューはありません
No.123
60
みんなのレビュー
まだレビューはありません
No.126
56
みんなのレビュー
まだレビューはありません
No.127
56
みんなのレビュー
まだレビューはありません
No.134
56

ネットワークAPI:ソケットとXTI

みんなのレビュー
まだレビューはありません
No.137
56

新装版 マルチパラダイムデザイン

ジェームス・O・コプリン
ピアソン桐原
みんなのレビュー
まだレビューはありません
No.139
56
みんなのレビュー
まだレビューはありません
No.143
56
みんなのレビュー
まだレビューはありません
search