ソフトウェア開発にテストは必要か?テストの代わりになるものは無いのか?

「テストって本当に要るの?」という僕の疑問に皆さんが回答してくれました。 D言語に unittest なんてあったのですね。 あと Coq についても少し出てきます。
19
くっくっkura 🇯🇵🦀 @PG_kura

@bleis いまはとかくテストが現実的、ということですね。ありがとうございます!!

2010-08-12 14:51:22
ぐるぐる系SQL @bleis

CoqりさんCoqりさん [CIについて話します http://bit.ly/dtXLqV ]

2010-08-12 14:52:00
こくぼ@Leaner Technologies @yusuke_kokubo

@PG_kura 単純にテストするコードがなければ、テストコードも書く必要もないですよね。って話ですが^^;

2010-08-12 14:53:40
@zakuro563

coqってこれか / 定理証明器デモ (2:14) http://nico.ms/sm1276083 #nicovideo #sm1276083

2010-08-12 14:54:29
あひさめ @a_hisame

@bleis CoqりさんCoqりさん。このコードが正しいかどうかを教えてください(注:必要人数4人)

2010-08-12 14:54:42
Takuto Wada @t_wada

「 Coq りさん」だと…なにそれこわい

2010-08-12 14:55:49
Kazunori Otani @katzchang

やばい、それはモヒカン召還呪文…!! RT @PG_kura: 。oO ( ... Coq って何?)

2010-08-12 14:57:13
でこすけ @dekosuke

きになるRT @PG_kura: ほむ。 RT @zakuro563: coqってこれか / 定理証明器デモ (2:14) http://nico.ms/sm1276083 #nicovideo #sm1276083

2010-08-12 14:57:56
つーてんかく @twoten210kaku

@PG_kura テストコードは「必要」ではなく「あったら便利」。例えば、開発もユーザも自分だけの場合を考えて、そう思います。

2010-08-12 15:00:48
Kazunori Otani @katzchang

フィボナッチ数列の定義を教えてください RT @bleis: CoqりさんCoqりさん [CIについて話します http://bit.ly/dtXLqV ]

2010-08-12 15:03:23
くっくっkura 🇯🇵🦀 @PG_kura

@twoten210kaku どうやらそういうスタンスのモノ、ということでコンセンサスが取れているようですね。しかし、プログラムの妥当性を判断するための仕組み、という目的達成の手段としては型システムや DbC とオーバーラップしているように思って、気になってしまったのです。

2010-08-12 15:04:32
ぐるぐる系SQL @bleis

誰かCoqりさん! RT @katzchang: フィボナッチ数列の定義を教えてください RT @bleis: CoqりさんCoqりさん [CIについて話します http://bit.ly/dtXLqV ]

2010-08-12 15:05:49
くっくっkura 🇯🇵🦀 @PG_kura

そして Coq りさんだけが残った、とw

2010-08-12 15:05:53
ShinFujishiro @rsinfu

へぇ,ナディアパークでCoq集会とな

2010-08-12 15:18:32
つーてんかく @twoten210kaku

@PG_kura なるほど。けど、自分には今のところテストコードという選択肢がスッキリします。

2010-08-12 15:18:41
くっくっkura 🇯🇵🦀 @PG_kura

@twoten210kaku やはりテストが今、現実的な選択肢だから使う、ということですよね。ありがとうございます!

2010-08-12 15:20:39
ぐるぐる系SQL @bleis

@PG_kura RT @yoshihiro503: Coqについて興味をもたれた方はぜひ8/29のCoq庵にお越しください。みんなでペアプル(ペアプルービング)しながらCoqを習得しましょう。 http://bit.ly/b08Sq2 http://bit.ly/d4moVw

2010-08-12 16:03:41
はるえす@イカのフレンズ @Rayerd

@PG_kura unittestは引数の内容を例示するものだし、契約は引数の内容を例示しないから被らない。

2010-08-12 16:04:00
くっくっkura 🇯🇵🦀 @PG_kura

おぉっ @bleis @PG_kura QT @yoshihiro503: Coqについて興味をもたれた方はぜひ8/29のCoq庵にお越しください。みんなでペアプルしながらCoqを習得しましょう。 http://bit.ly/b08Sq2 http://bit.ly/d4moVw

2010-08-12 16:05:54
くっくっkura 🇯🇵🦀 @PG_kura

@Rayerd なるほど。「具体的に例示するモノ ⊆ 契約」という理解であってますか?もしあっているのなら、実際の開発でテストを書くことによる冗長性が、テストをする意義よりも強く感じられてしまったりはしないものなのでしょうか?

2010-08-12 16:09:36
はるえす@イカのフレンズ @Rayerd

@melponn xが静的な値であってCTFEの範囲でならDでやってくれるかもしれないですね。xが動的な値のときでも理論上は可能に思えます…ウォルたんならやってくれるかな?

2010-08-12 16:10:01
@hassyX

Coqなんてものがあるのね。初めて知った。

2010-08-12 16:11:06