アカウント名:
パスワード:
> テスト駆動開発はベストプラクティスであるということは皆の知るところだろう。まずこれから疑った方がいいと思うけど。内容にもよるがテストを書くのが一番つらい。
経験上「テストを先に書くのはコストばかりかさんで工期が増えるだけ」と言ったところは、ほぼコードの質が低く、今までまともなテストとかしておらず、コード修正時にまともに退行テストなどを行っておらず、基本的に納品後に現場張り付きで修正を繰り返す感じです。
先にテストを書くのは確かに工数かかりますが、同品質のテストをする以上「テスト項目を洗い出し、実行するのがコードを書く前か後か」の違いしかないはずなので、そこで工数が変わるわけがないんですよね。 そこで「テストが後の方が工数が減る」というのは、テスト工数を潰す気満々でしかないという感じです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
まず疑うべきところ (スコア:0)
> テスト駆動開発はベストプラクティスであるということは皆の知るところだろう。
まずこれから疑った方がいいと思うけど。
内容にもよるがテストを書くのが一番つらい。
Re:まず疑うべきところ (スコア:1)
経験上「テストを先に書くのはコストばかりかさんで工期が増えるだけ」と言ったところは、ほぼコードの質が低く、今までまともなテストとかしておらず、コード修正時にまともに退行テストなどを行っておらず、基本的に納品後に現場張り付きで修正を繰り返す感じです。
先にテストを書くのは確かに工数かかりますが、同品質のテストをする以上「テスト項目を洗い出し、実行するのがコードを書く前か後か」の違いしかないはずなので、そこで工数が変わるわけがないんですよね。
そこで「テストが後の方が工数が減る」というのは、テスト工数を潰す気満々でしかないという感じです。