9pt

プログラミングコンテスト攻略のためのアルゴリズムとデータ構造

渡部 有隆, Ozy(協力), 秋葉 拓哉(協力) | マイナビ | 2015-01-30

プロコンで勝つための必須テクニック「アルゴリズム」と「データ構造」の基礎をマスター! 1 準備編-プロコンで勝つための勉強法(オンラインジャッジを活用しよう) 2 基礎編-プロコンのためのアルゴリズムとデータ構造(アルゴリズムと計算量 初等的整列 データ構造 探索 再帰・分割…

9pt

9pt

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

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

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

9pt

9pt

人月の神話【新装版】

Jr FrederickP.Brooks | 丸善出版 | 2014-04-22

タールの沼 人月の神話 外科手術チーム 貴族政治、民主政治、そしてシステムデザイン セカンドシステム症候群 命令を伝える バベルの塔は、なぜ失敗に終わったか? 予告宣言する 5ポンド袋に詰め込んだ10ポンド 文書の前提 1つは捨石にするつもりで 切れ味のいい道具 全体と部分 破…

9pt

3pt

ユースケース駆動開発実践ガイド (OOP Foundations)

ダグ・ローゼンバーグ, Doug Rosenberg, 三河 淳一, 船木 健児 | 翔泳社 | 2007-10-17

なぜ、オブジェクト指向"らしく"ならないのか?設計を強くするための教科書。オブジェクト指向開発の保守本流。必要最小限のステップでユースケースから保守性が高く動作するコードを得るための手法がここに。分析麻痺に陥らないための思考プロセスを、理論、実践、練習の3ステップを通して完全理…

3pt

3pt

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

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

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

3pt

3pt

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

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

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

3pt

2pt

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

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

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

2pt

2pt

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

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

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

2pt

0pt

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

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

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

0pt

0pt

ソフトウェアシステムアーキテクチャ構築の原理 第2版 ITアーキテクトの決断を支えるアーキテクチャ思考法

ニック・ロザンスキ, Nick Rozanski, オウェン・ウッズ, Eoin Woods | SBクリエイティブ | 2014-09-26

ステークホルダ志向を徹底する基本原則! ITアーキテクトが、「ステークホルダ」を満足させ、なおかつ堅牢なシステムを開発するために必要となる基本概念が「ビューポイント」と「パースペクティブ」。このアーキテクト思考の原理・原則を実践的に詳細に解説。 1 概論 第1部 アーキテ…

0pt

0pt

ウェブオペレーション ―サイト運用管理の実践テクニック (THEORY/IN/PRACTICE)

 | オライリージャパン | 2011-05-14

本書は、ウェブオペレーションに携わるエキスパートたちの経験と知識を18本のエッセイにまとめたものである。Yahoo!でさまざまなサービスを立ち上げたエンジニア、ソーシャルゲームの大手Zyngaのストレージマネージャ、Ganglia・Chef・Maatkitといったツールの開発者…

0pt

0pt

[24時間365日] サーバ/インフラを支える技術 ‾スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)

安井 真伸, 横川 和哉, ひろせ まさあき, 伊藤 直也, 田中 慎司, 勝見 祐己 | 技術評論社 | 2008-08-07

止められないサービスのために今、何ができるのか。 1章 サーバ/インフラ構築入門-冗長化/負荷分散の基本 2章 ワンランク上のサーバ/インフラの構築-冗長化、負荷分散、高性能の追求 3章 止まらないインフラを目指すさらなる工夫-DNSサーバ、ストレージサーバ、ネットワーク 4…

0pt

0pt

UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI

W.リチャード スティーヴンス | ピアソンエデュケーション | 1999-07-01

第1版の内容を大幅に拡充・充実させた3分冊構成の第1弾。ネットワークAPIの詳細はもちろん、例外処理、性能評価など実用的かつ具体的にプログラミング内容を網羅したプログラマー必読の書。 第1部 序説とTCP/IP概説(序説 トランスポート層:TCPとUDP) 第2部 基本ソケッ…

0pt

0pt

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

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

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

0pt

0pt

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

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

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

0pt

0pt

CODE COMPLETE 第2版 下 完全なプログラミングを目指して

スティーブ マコネル | 日経BP | 2005-03-26

米ソフトウェア界の第一人者Steve McConnellが執筆した名著「Code Complete」(1993年発行)の第2版。Jolt賞を受賞した初版の内容を受け継ぎ、さらに新しいトピックを盛り込んで、プログラミングのベストプラクティスを集大成した待望の書です。下巻は、テスト…

0pt

0pt

Release It! 本番用ソフトウェア製品の設計とデプロイのために

Michael T. Nygard | オーム社 | 2009-02-21

第1部 安定性(ケーススタディ:航空会社をストップさせた例外 安定性とは ほか) 第2部 処理能力(ケーススタディ:自分の顧客に踏み付けられる 処理能力とは ほか) 第3部 設計における一般的な問題(ネットワーキング セキュリティ ほか) 第4部 運用(ケーススタディ:力は宇宙…

0pt

0pt

AWSによるサーバーレスアーキテクチャ

Peter Sbarski | 翔泳社 | 2018-03-14

Webサービス開発者が、サーバーレスアーキテクチャの主要なデザインパターンを、実際に動画共有サイトを作りながら学べる1冊! クラウドコンピューティングの技術の中でも、昨今注目を集めているのがサーバーレスアーキテクチャです。 FaaS(Function-As-A-Servic…

0pt

0pt

実践ハイパフォーマンスMySQL 第3版

Baron Schwartz, Peter Zaitsev, Vadim Tkachenko | オライリージャパン | 2013-11-25

MySQLの内部メカニズムに関する知識とMySQLに基づくシステムの設計、管理、トラブルシューティングの方法論を学ぶ。第3版では、MySQLの動作の仕組みに関する事実だけでなく、MySQLがそのように動作する原理を重視して執筆されている。 MySQLのアーキテクチャと歴史 M…

0pt