18pt

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

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

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

18pt

14pt

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

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

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

14pt

10pt

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

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

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

10pt

6pt

改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで

山田 祥寛 | 技術評論社 | 2016-09-30

ECMAScript2015によって、いっそう安全で便利な言語へと進化をつづけるJavaScriptのプログラミングスタイルを基礎から解説。手軽さゆえに油断しがちな正しい文法から、進化を遂げた新記法、オブジェクト指向構文、実際の開発に欠かせない知識まで身につけられます。 1 …

6pt

6pt

Team Geek ―Googleのギークたちはいかにしてチームを作るのか

Brian W. Fitzpatrick, Ben Collins-Sussman | オライリージャパン | 2013-07-20

複数のプログラマが関わる場合、優れたコードを書くだけではプロジェクトは成功しない。全員が最終目標に向かって協力することが重要であり、チームの協力はプロジェクト成功のカギとなる。本書は、Subversionをはじめ、たくさんのフリーソフトウェア開発に関わり、その後Googleでプ…

6pt

6pt

エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング

広木 大地 | 技術評論社 | 2018-02-22

技術的負債・経営との不和。プロジェクトの理不尽。上がらない生産性。そのすべての正体は不確実性の扱い方の失敗にあった。「コミュニケーションにおける不確実性を減らすには?」「技術的負債を解消する方法とは?」「経営陣とエンジニア間の認識のずれを解消するには?」エンジニアリングにおける…

6pt

4pt

プロとしてのデータモデリング入門 (Oracle現場主義)

(株)システムテクノロジー・アイ 林優子 | ソフトバンククリエイティブ | 2006-11-30

データの扱い方から非正規化までデータベース設計がとにかくわかる!人気シリーズ第3弾は、絶大な支持を得るOracle認定講師林優子による待望の実践的データモデリングの解説書!概念や理想論のみならず、プロとして現場で使える力が習得できるOracleエンジニア必読・必携の書。 IN…

4pt

4pt

達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ

ミック | 翔泳社 | 2012-03-16

データベース設計の正しい考え方と実践ノウハウが身につく67の勘どころ、21問の演習問題。アプリケーション開発者・DBエンジニア必携。 第1章 データベースを制する者はシステムを制す 第2章 論理設計と物理設計 第3章 論理設計と正規化-なぜテーブルは分割する必要があるのか? …

4pt

4pt

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

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

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

4pt

4pt

テスト駆動開発

Kent Beck | オーム社 | 2017-10-14

テスト駆動開発考案者Kent Beckによる原典を、日本におけるテスト駆動開発の第一人者である和田卓人氏による訳でお届け。 テスト駆動開発の原点が新訳で蘇る 本書は、自分たちのコードに自信を持って開発を続けたいプログラマ、チームリーダー向けに、テスト駆動開発(TDD)の実践方…

4pt

4pt

Clean Code アジャイルソフトウェア達人の技

Robert C.Martin | KADOKAWA | 2017-12-18

コードを書き、読み、洗練する 本書のケーススタディを注意深く読むことで、コードを洗練していく過程で行うべき判断について学ぶことができます。プログラムが動作したからといって、プログラミングが終わったことにはならないのです。 第1章 クリーンコード 第2章 意味のある名前 第3…

4pt

4pt

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)

山本 陽平 | 技術評論社 | 2010-04-08

本書のテーマはWebサービスの実践的な設計。まず良いWebサービス設計の第一歩として、HTTPやURI、HTMLなどの仕様を歴史や設計思想を織り交ぜて解説。そしてWebサービスにおける設計課題、たとえば望ましいURI、HTTPメソッドの使い分け、クライアントとサーバの役割分担、…

4pt

4pt

徹底マスター JavaScriptの教科書 プログラミングの教養から、言語仕様、開発技法までが正しく身につく (Informatics&IDEA)

磯博 | SBクリエイティブ | 2017-03-18

JavaScriptプログラマーのための決定版 プログラミング言語として広く使われはじめてきたJavaScriptに関し、「言語仕様・文法解説」と「プログラミング」の双方に焦点を当てた学習書。 言語仕様・文法の解説と、関数などの実行例、小さなプログラムの作例があり、作例で書式…

4pt

3pt

~ブロックチェーンの革新技術~Hyperledger Fabricによるアプリケーション開発

清水 智則, 田町 京子, 上ノ原 勇人, 佐藤 卓由, 齋藤 新, 近藤 仁, 平山 毅, 笠原 章弘, 岩崎 竜矢, 小笠原 万値 | リックテレコム | 2018-06-13

ブロックチェーンのオープンソースプラットフォーム「Hyperledger Fabric」 本邦初の解説書! 「Hyperledger Fabric」は、ブロックチェーンを活用した業務システムを構築・運用するための ソフトウェア基盤です。 本書はHyperledger Fabr…

3pt

3pt

システム設計のセオリー --ユーザー要求を正しく実装へつなぐ

赤 俊哉 | リックテレコム | 2016-02-26

システム設計には様々な考え方があります。しかし目的は明白です。 情報システムの価値を最大化するために、ユーザーと開発チームとを橋渡しして、 「ビジネスの要件を正しくシステムの実装へとつなぐ」――これ以外にありません。 本書はその手順を明示します。各工程の目的・作業内容・成果物・…

3pt