Chapters
過程と結果
複雑
見えない変化
同じもの
具象化の一部
分割
中間データ
設計の目指すもの
全ては設計
表すもの
それぞれの役割
詳細な設計書
業務フロー
情報の単一化
設計の向き
抽象化
実在
当てはめる
知るべきこと
改善
分業
多ければいいわけではない
役割分担
1つではない
理解しやすい
情報の関係
名前を付ける
様々な形
変わっていく
システム開発
形
気にしない
共通化しない
複雑な作業
責任
破壊
共通化
全てを
全ては成果物
繋がり
変化する情報
管理する
汚いコード
副作用
必要なもの
使うもの
テスト数
密度の高いやり取り
完成したコード
異音同義
確認
組織と設計
変更しにくい
一般的
入出力
処理には名前がある
テクニックを使う
処理を分ける
適切
証明
処理を分ける
抽象化
理解すること
くくりだす
無名
不要な抽象化
こんな事もあろうかと
知ること
巨大な責務
処理の中
使うための情報
失敗
コードの意図
情報は繋がっている
組み合わせ
リファクタリング
同じ情報
想定外
ミスしやすい
作るため
怖くない
コードにかけないこと
詳細
同じ場所
切り抜き
枠の外
名前を固める
技法
仕様の意図
大きな責務
単純な処理
例え話
変更に強い
問題の本質
変更しやすい
変更するタイミング
過程と結果
作るための情報
変化するもの
3つの情報
Author
Topics