Chapters
テストの質
修正の心得
システムを構築するシステム
変更を分解する
複雑とは
大風呂敷を広げない
すべてを理解する
確認
確認者
切れ目
こんなことがあろうかと
物はいらない
決定された知識
テストと責任
理解すべきこと
土壌作り
情報の大きさ
理解すべきこと
成長速度
組織と設計とコード
課題の順序
作りたいものの知識
使い方だけではない
一時記憶
数字だけじゃない
着地点
確認の方向
設計しているもの
権限と責務
情報の理解
完成は分岐点
同じもの
変わるもの変わらないもの
設計の形
共通化の依存性
呼ぶ側と呼ばれる側
部外者は黙れ
権限と責務
枝分かれ
誰もが使う
コードの形
リファクタリング
小さな変更
技法
共通化
テストの性質
不要なこと
情報の形
なにをするのか
型
不変
平坦な処理
均一化
共通化
層の違い
誰の為の設計か
一本道
変化は変化をもたらす
テストも色々
なぜ作るのか、何を作るのか
最低限で
遠回りしても
いい設計
いつの日か
資料には
情報の型
設計は誰のため
なぜ分けるのか
不要となるもの
ひとつなぎ
何が起きるか
テストするために
気を付けても
抽象化
集約と変換
小さく歩んでいく
使い方
何をどうやって
変更しやすい
言葉の意味
情報に必要な情報
テストしやすい
同じことをしない
副作用
情報を作る
変化するもの
不変の価値
分岐はつらいよ
複雑は単純なもの
分岐とは
3つ
どこからでも呼べる
複雑なもの
少ない方がいい
同音異義語、異音同義語
変化するもの
作業を表す名前
道しるべ
ミスは、する
資料の向き
Author
Topics