トップページ > プログラム > 2014年09月27日 > T5Eliw4A

書き込み順位&時間帯一覧

14 位/183 ID中時間01234567891011121314151617181920212223Total
書き込み数2300000000000000000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
テスト駆動開発はなぜ流行らなかったのか?2

書き込みレス一覧

テスト駆動開発はなぜ流行らなかったのか?2
987 :デフォルトの名無しさん[sage]:2014/09/27(土) 00:17:57.47 ID:T5Eliw4A
>>986
その引用元が間違ってる
そもそもの、TDDを行う目的の記述がないから

ちなみに 普段はトンデモなwikipediaにすら
TDD encourages simple designs and inspires confidence.
ときちんと「コーダーの確信のために」と書いてあり、これを読むと、むしろコーディングの最中に設計を行わないためにTDDが役立つように書いてある
テスト駆動開発はなぜ流行らなかったのか?2
989 :デフォルトの名無しさん[sage]:2014/09/27(土) 00:25:19.35 ID:T5Eliw4A
>>988
wikipediaを読むと、「simple design」は「TDDでテストを書くことによってデザインしないこと」の意味にとれるが
テスト駆動開発はなぜ流行らなかったのか?2
991 :デフォルトの名無しさん[sage]:2014/09/27(土) 01:10:06.48 ID:T5Eliw4A
>>990
There are various aspects to using test-driven development, for example the principles of "keep it simple stupid" (KISS) and "You aren't gonna need it" (YAGNI).
という「設計する」とは逆のことを目指した結果、
By focusing on writing only the code necessary to pass tests, designs can often be cleaner and clearer than is achieved by other methods.
となり、
Test-driven development offers more than just simple validation of correctness, but can also drive the design of a program.
という利益が得られると書いてある

だから、TDDはKent Beckの主張するとおり、
TDD 「encourages」 simple designs and 「inspires」 confidence.
というコーダーの心の問題の解決を目指すものであり、ゆえに、工程や設計とは別の場所に位置する趣味であり慣習
テスト駆動開発はなぜ流行らなかったのか?2
994 :デフォルトの名無しさん[sage]:2014/09/27(土) 01:19:28.64 ID:T5Eliw4A
>>992
keep it simple stupid.
馬鹿でいろ

You aren't gonna need it.
よけいなことすんな
テスト駆動開発はなぜ流行らなかったのか?2
995 :デフォルトの名無しさん[sage]:2014/09/27(土) 01:20:26.49 ID:T5Eliw4A
>>993
「エディタをこまめに保存する」はコーダーの趣味や慣習でしかないけど、これを採用していない企業があったら知りたい


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。