アカウント名:
パスワード:
「動くこと」だけは保証するけど、コードの質を保証するもんじゃないでしょ。
コードレビューだって、自分の仕事とかかわってこない部分の他人のコードは、さほど真剣に読まないよな。書いた本人が取り組んでいる問題の深さのレベルに、そう簡単に到達できるとは思えないし。そんな暇あったら自分の仕事を進める。
"メンテのしやすさを考えたコードになってる可能性が高い"と予測するのはあながち的外れではないんちゃうかと
”見通しの悪い、その場しのぎのパッチだらけのコードになる可能性が高い”の間違いじゃなくって?
じゃないが。正常にテスト駆動開発してたらその場しのぎのパッチなんて作れないじゃん。テスト駆動開発したことの無い馬鹿ですか?
正常にウォーターフォール開発をすればそもそもバグの入る余地がありませんがみたいなことが言いたいのかな?
知らないなら黙ってた方が
図星だったんですね
あの、日本語通じますか?
できるかどうかは棚に上げますが、きちんとリファクタリングした後ならば、パッチだらけになることはないでしょう。というか、テスト駆動では、パッチだらけになる前にリファクタリングするんですけどね。
しかし、実際問題としては、最初のクラス設計がクズで、クラスの依存度が高いとかI/Fが無茶苦茶だったり、形だけテスト駆動していて、最初にエラー出していないから、まともなテストになっていなかったり、UTがボロボロで、自信を持ってリファクタリングできないなんて、ざらにあるんだな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
テスト駆動って (スコア:0)
「動くこと」だけは保証するけど、コードの質を保証するもんじゃないでしょ。
コードレビューだって、自分の仕事とかかわってこない部分の他人のコードは、さほど真剣に読まないよな。
書いた本人が取り組んでいる問題の深さのレベルに、そう簡単に到達できるとは思えないし。
そんな暇あったら自分の仕事を進める。
テスト駆動って細かい修正を繰り替えし加えていくものなので (スコア:0)
"メンテのしやすさを考えたコードになってる可能性が高い"
と予測するのはあながち的外れではないんちゃうかと
Re: (スコア:0)
”見通しの悪い、その場しのぎのパッチだらけのコードになる可能性が高い”の間違いじゃなくって?
Re: (スコア:0)
じゃないが。
正常にテスト駆動開発してたらその場しのぎのパッチなんて作れないじゃん。
テスト駆動開発したことの無い馬鹿ですか?
Re: (スコア:0)
正常にウォーターフォール開発をすればそもそもバグの入る余地がありませんが
みたいなことが言いたいのかな?
Re: (スコア:0)
知らないなら黙ってた方が
Re: (スコア:0)
図星だったんですね
Re: (スコア:0)
あの、日本語通じますか?
Re: (スコア:0)
できるかどうかは棚に上げますが、
きちんとリファクタリングした後ならば、パッチだらけになることはないでしょう。
というか、テスト駆動では、パッチだらけになる前にリファクタリングするんですけどね。
しかし、実際問題としては、最初のクラス設計がクズで、クラスの依存度が高いとかI/Fが無茶苦茶だったり、
形だけテスト駆動していて、最初にエラー出していないから、まともなテストになっていなかったり、
UTがボロボロで、自信を持ってリファクタリングできないなんて、ざらにあるんだな。