達人プログラマー 熟達に向けたあなたの旅(第2版)株式会社 オーム社, 2020/11/20 - 448 ページ より良いプログラマになるための実践的アプローチ 本書は、David Thomas and Andrew Hunt, The Pragmatic Programmer 20th Anniversary Edition (Addison Wesley, 2019)の日本語版です。 本書は、より効率的、 先見性と普遍性に富んだ本書は、入門者には手引きとなり、 原著サポートページ https://pragprog.com/titles/ このような方におすすめ プログラマ・ソフトウェア開発者(入門者・ベテランを問わず) ものづくりにかかわっている人 主要目次 第1章 達人の哲学 第2章 達人のアプローチ 第3章 基本的なツール 第4章 妄想の達人 第5章 柳に雪折れ無し 第6章 並行性 第7章 コーディング段階 第8章 プロジェクトを始める前に 第9章 達人のプロジェクト |
目次
| 1 | |
| 2 | |
| 4 | |
| 7 | |
| 11 | |
| 14 | |
| 17 | |
7 伝達しよう | 26 |
32 設定 | 212 |
第6章並行性 | 216 |
33 時間的な結合を破壊する | 218 |
34 共有状態は間違った状態 | 223 |
35 アクターとプロセス | 232 |
36 ホワイトボード | 239 |
第7章コーディング段階 | 245 |
37 爬虫類脳からの声に耳を傾ける | 247 |
第2章達人のアプローチ | 34 |
8 よい設計の本質 | 35 |
9 DRY原則二重化の過ち | 38 |
10 直交性 | 49 |
11 可逆性 | 60 |
12 曳光弾 | 65 |
13 プロトタイプとポストイット | 72 |
14 専用の言語 | 77 |
15 見積もり | 84 |
第3章基本的なツール | 93 |
16 プレインテキストの威力 | 95 |
17 貝殻シェル遊び | 99 |
18 パワーエディット | 103 |
19 バージョン管理 | 107 |
20 デバッグ | 113 |
21 テキスト操作言語 | 124 |
22 エンジニアリング日誌 | 128 |
第4章妄想の達人 | 130 |
23 契約による設計DbC | 131 |
24 死んだプログラムは嘘をつかない | 142 |
25 表明を用いたプログラミング | 145 |
26 リソースのバランス方法 | 150 |
27 ヘッドライトを追い越そうとしない | 159 |
第5章柳に雪折れ無し | 163 |
28 分離 | 164 |
29 実世界を扱う | 173 |
30 変換のプログラミング | 186 |
31 インヘリタンス相続税 | 202 |
38 偶発的プログラミング | 252 |
39 アルゴリズムのスピード | 260 |
40 リファクタリング | 268 |
41 コードのためのテスト | 274 |
42 プロパティーベースのテスト | 287 |
43 実世界の外敵から身を守る | 296 |
44 ものの名前 | 305 |
第8章プロジェクトを始める前に | 312 |
45 要求の落とし穴 | 313 |
46 不可能なパズルを解決する | 324 |
47 共に働く | 328 |
48 アジリティーの本質 | 332 |
第9章達人のプロジェクト | 337 |
49 達人のチーム | 338 |
50 ココナツでは解決できない | 346 |
51 達人のスターターキット | 351 |
52 ユーザーを喜ばせる | 360 |
53 自負と偏見 | 362 |
あとがき | 364 |
参考文献 | 368 |
演習問題の回答例 | 371 |
訳者あとがき | 389 |
| 391 | |
Tip一覧 | 413 |
著者について | 422 |
| 423 | |
多く使われている語句
Erlang JSON アプリケーション あり アルゴリズム いく インターフェース エラー おく オブジェクト かもしれませ こういっ コーディング コード ここ ごと コンポーネント システム しま しまう しょう そう ソースコード ソフトウェア だけ たり チーム ツール つまり データ データ構造 できます できる でしょうか テスト デバッグ でも という といった どの なけれ なっ なの なります なる にしてください によって のか バージョン管理 バージョン管理システム バグ はず ファイル プログラマー プログラミング プログラミング言語 プログラム プロジェクト プロセス プロトタイピング プロトタイプ ページ べき ポストイット まし また まで モジュール ユーザー ユニットテスト よい より られる リソース リファクタリング ワークフロー わけ 以下 曳光弾 我々 開発 環境 簡単 関数 関連セクション 機能 記述 契約による設計 結果 結合 見積もり 言語 考え 行う 作業 作成 使っ 使用 時間 自ら 実行 実際 実装 処理 場合 状態 世界 設計 多く 達人プログラマー 追加 同じ 入力 発生 並行処理 変換 変更 方法 問題 要求
