Before It Breaks
間違いではない。今日はちゃんと動く。でも仕様が一度変わると壊れる。先に痛い目を見た人たちが前もってやっておくことを、一枚ずつまとめました。
最初から読む目次
- 01一緒に変わるべき処理はまとめてしまう
誰も間違えていない。みんな一番近いコードを真面目に真似しただけだ。
- 02あってはならない組み合わせは型で防ぐ
人の注意力に頼っていたルールは、注意力を持たない側がコードを書いた瞬間に崩れる。
- 03状態遷移にスプレッドを使わない
型が防いでくれるのは「あってはならないものを書くこと」であって、「残っているものを引きずってくること」ではない。