第19回デベロッパーキャンプ[T5セッション]バグを生まないための開発技法-テストと例外の使い方

2011年3月30日に行われました「第19回エンバカデロ・デベロッパーキャンプ」のハッシュタグ #dcamp_jp の T5セッション「バグを生まないための開発技法-テストと例外の使い方」に関するものをまとめたものです。
0
Embarcadero Japan @embarcadero_jp

T5セッション開始いたしました。 #dcamp_jp

2011-03-30 15:46:40
Yuzuru Kato @p_kato

おーデルフサギコさんだ!! #dcamp_jp

2011-03-30 15:48:12
beatnik🤐💌⚓️ 🇺🇦💙💛 @beatnik_t5r

エンバカデロ・デベロッパーキャンプで良い事言ってる! 「よく働き、いい仕事をして、いい生産物を生み出し、経済を盛り上げて復興支援をしましょう」 #dcamp_jp

2011-03-30 15:50:09
Embarcadero Japan @embarcadero_jp

「バグを生む」典型例について解説中。 #dcamp_jp

2011-03-30 15:53:55
Chikako Yonezawa @CYonezawa

delfusa氏~画面を見てお話しするとマイクの音が一気に悪ぅなります(T-T) #dcamp_jp

2011-03-30 16:02:11
A7M @A7M3J

うわぁ、TMemIniFileに、コメントを除去するバグがあるとは! #dcamp_jp

2011-03-30 16:03:32
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

ですな。 RT @CYonezawa: delfusa氏〜画面を見てお話しするとマイクの音が一気に悪ぅなります(T-T) #dcamp_jp

2011-03-30 16:05:18
RAN @ran_bousyo

意外とイコールにならない場合があるんだよな。浮動小数点も苦労した。#dcamp_jp

2011-03-30 16:06:03
おに @onimaro2010

パターンから漏れたら結局一緒だから、どれだけ漏れなくパターンを洗い出せるかが重要なのよねぇ #dcamp_jp

2011-03-30 16:08:32
A7M @A7M3J

僕も測量計算でかなり苦労しました。 orz QT @ran_bousyo: 意外とイコールにならない場合があるんだよな。浮動小数点も苦労した。#dcamp_jp

2011-03-30 16:09:01
ゆきふぉ @yukifo

自分の生まれた日付の次の日になると歳を1歳とるというのが法律的解釈だったかと思います #dcamp_jp

2011-03-30 16:10:01
A7M @A7M3J

どんな言語でもそうだけど、テストコードを如何にうまく書くかにいきつくのか。  #dcamp_jp

2011-03-30 16:19:43
Yuzuru Kato @p_kato

TStringListをtextで読み出すのはどうなんだろうか,,個人的には抵抗があるなぁ #dcamp_jp

2011-03-30 16:22:11
Embarcadero Japan @embarcadero_jp

自分の経験から、テストコードを書くことによって、品質が向上した。 #dcamp_jp

2011-03-30 16:23:05
【OG3】ねぎとろ大尉 @NegitoroMazina

結局バグで悩む時間>テストコードを書いてチェックkする時間 って事なのかな、やっぱ #dcamp_jp

2011-03-30 16:24:23
Yuzuru Kato @p_kato

オブジェクトを使うときには,それらのメソッドやプロパティを洗うなぁ,Pascalを教えてくれた師匠にたたき込まれた,自分の期待と違う挙動をバグというのにはちょっと抵抗があるなぁ。#dcamp_jp

2011-03-30 16:25:57
Yuzuru Kato @p_kato

自分なら,まず自分の関数を書く前に,挙動を調べるテストを書くなぁ,,で限界を見定めてエラーが起きないように書くなぁ #dcamp_jp

2011-03-30 16:27:48
Yuzuru Kato @p_kato

初めて使うクラスをテストしていたら,期待した挙動にならないのでヘルプを確認して,ソースコードを追いかけたら。そのメソッドの実装部分に「ここは後で書く」とコメントされていたことがあった。#dcamp_jp

2011-03-30 16:29:36
Chikako Yonezawa @CYonezawa

がーん!! ですね。それ。 RT @p_kato 初めて使うクラスをテストしていたら,期待した挙動にならないのでヘルプを確認して,ソースコードを追いかけたら。そのメソッドの実装部分に「ここは後で書く」とコメントされていたことがあった。#dcamp_jp

2011-03-30 16:31:08
Yuzuru Kato @p_kato

そう,「がーん」で,中身を自分で書いて,こう書いたらどうと送り返したら,もっといいコードで返ってきた。さすが。#dcamp_jp

2011-03-30 16:32:58