自動テストがそれっぽいよなあ。こういう入力があったらこういう出力があるのが正常である、というのを積み重ねていく。 一方でチェックリスト化しにくいものもあって、なんかこのコードはまずいだろ、とか。...
自動テストがそれっぽいよなあ。こういう入力があったらこういう出力があるのが正常である、というのを積み重ねていく。
一方でチェックリスト化しにくいものもあって、なんかこのコードはまずいだろ、とか。これを例えば「1つの関数は何十行以内に収めること」とかのルールを作ってチェックすることも可能ではあるんだけど、それでうまく回る気はしない。
チェックリストは重要だけど、なんかこう限界があるようには思う。
http://d.hatena.ne.jp/akkt/20080424/1209051266
とかあるから、限界を超えるべきなのかもしれんけど。
一方でチェックリスト化しにくいものもあって、なんかこのコードはまずいだろ、とか。これを例えば「1つの関数は何十行以内に収めること」とかのルールを作ってチェックすることも可能ではあるんだけど、それでうまく回る気はしない。
チェックリストは重要だけど、なんかこう限界があるようには思う。
http://d.hatena.ne.jp/akkt/20080424/1209051266
とかあるから、限界を超えるべきなのかもしれんけど。