『シンプリシティ』
―持続可能かつ人間的で効果的なソフトウェア開発
https://gyazo.com/0cb85973415519976325c9cdb18e6bc2
https://www.oreilly.co.jp/books/9784814401710/
(著) David Thomas
(訳) 島田 浩二
→ 『Simplicity』
目次
序文:もう一度、世界を変えよう
1章 シンプリシティへのアプローチ
第I部 やることとやり方をシンプルにする
2章 今すぐ減量を
プラクティス1 不健全な依存関係を削減する
プラクティス2 フレームワーク:成分表をよく読む
プラクティス3 作らずに済んだ機能こそ最高の機能
3章 プロジェクトをシンプルにする
プラクティス4 チームを疎結合にする
プラクティス5 ミーティング、いまいましいミーティング
プラクティス6 作法:ミーティングを開かなければならない場合
プラクティス7 スキルを広げる
プラクティス8 情報を自由に解き放つ
第II部 環境をシンプルにする
4章 あらゆるものを自動化する
プラクティス9 デスクトップをあなたのために働かせる
プラクティス10 ターミナルをあなたのために働かせる
プラクティス11 他のすべてを自動化する
プラクティス12 エディタを自分のものにする
プラクティス13 開発マシンのセットアップを自動化する
5章 「変化を抱擁せよ」
プラクティス14 実用的なものと趣味的なものを混ぜ合わせる
プラクティス15 未来で遊び、過去で働く
第III部 やり取りをシンプルにする
6章 ソフトスキル
プラクティス16 意見の相違はゼロサムゲームではない
プラクティス17 共感力を鍛える
プラクティス18 モノへの共感を持つ
プラクティス19 物語を紡ぐ
第IV部 コードをシンプルにする
7章 データ駆動
プラクティス20 データに駆動させる
プラクティス21 テーブルを使ってテストをシンプルにする
プラクティス22 ステートマシンでロジックをシンプルにする
8章 コードの現場で
プラクティス23 ノーコメント
プラクティス24 TODOすべきか、今すべきか、それが問題だ
プラクティス25 並べる
プラクティス26 カンマをぶら下げる
プラクティス27 ソート
プラクティス28 縦長は横長に勝る
プラクティス29 ローカルに保つ
9章 おわりに
参考文献
1. 『パタン・ランゲージ 環境設計の手引』
2. 『エクストリームプログラミング』
3. 『暴力を知らせる直感の力』]
4. 『達人プログラマー 第2版』
訳者あとがき
索引
hr.icon