2019-11-23 20:26:46
【雑文】開発における最初のミッションはユニットテストを導入すること
開発の最初のミッション
最初のミッションはユニットテストを実行できる環境を用意することです。
ディレクトリ設計よりも先です。DB設計よりも先です。
理由
プロダクトはリファクタできないと瀕死状態になるからです。
品質が目の前で落ちていく様を見ながら時間経過します。
自分で手を加えることもあります。
罪悪感を感じる。
転生するタイミングがあればユニットテストを絶対に入れよう
逆にユニットテストを導入することができれば回復するかもしれません。
しかしレガシーコード製のプロダクトを模倣したDockerにすらPHPunitが入らない。