- Androidプログラミング質問スレ revision44
300 :デフォルトの名無しさん[sage]:2014/08/19(火) 04:36:33.57 ID:gekSPiBr - ものによるだろ
|
- Androidプログラミング質問スレ revision44
327 :デフォルトの名無しさん[sage]:2014/08/19(火) 18:38:19.46 ID:gekSPiBr - マルチスレッドまわりが面倒なのは、テストの自動化が困難だからだよ
バグの発生率は同じかもしれないが検出・修正コストは段違い
|
- Androidプログラミング質問スレ revision44
336 :デフォルトの名無しさん[sage]:2014/08/19(火) 21:15:26.38 ID:gekSPiBr - うん、バグを作る確率は変わらんと思うよ俺も
簡単なバグは検出がしやすいから製品に残らないだけ
|
- Androidプログラミング質問スレ revision44
339 :デフォルトの名無しさん[sage]:2014/08/19(火) 21:56:33.70 ID:gekSPiBr - >>337
簡単/難しい と 短い/長いは別の問題だよ コーディング量に比例するっていう話なんで、おなじコード量で比較しないとダメだよね。
|
- Androidプログラミング質問スレ revision44
341 :デフォルトの名無しさん[sage]:2014/08/19(火) 22:05:28.72 ID:gekSPiBr - >>340
そういうのは「極端な例」って言うんだよ。屁理屈言ってないでもっと生産性のあることをしなさい。
|
- Androidプログラミング質問スレ revision44
343 :デフォルトの名無しさん[sage]:2014/08/19(火) 22:09:39.88 ID:gekSPiBr - >>342
君は仕事で同じ文字列を何度も出力するコードをコピペで書いたりするのか? いやしてるかもな。そのほうが簡単だからとか言いながら。
|
- Androidプログラミング質問スレ revision44
345 :デフォルトの名無しさん[sage]:2014/08/19(火) 22:14:05.61 ID:gekSPiBr - うわぁ…
|
- Androidプログラミング質問スレ revision44
346 :デフォルトの名無しさん[sage]:2014/08/19(火) 22:15:44.01 ID:gekSPiBr - ttps://twitter.com/vjroba/status/494882208788660226
|
- Androidプログラミング質問スレ revision44
348 :デフォルトの名無しさん[sage]:2014/08/19(火) 22:19:33.48 ID:gekSPiBr - コピペを記述量に加えていいのか? って話だなそれは
|
- Androidプログラミング質問スレ revision44
351 :デフォルトの名無しさん[sage]:2014/08/19(火) 22:24:57.25 ID:gekSPiBr - 結局、その比喩は 「単に文字列を出力するだけのプログラムなら簡単ですよ」でしかなくて
「スレッド処理が他の一般的な処理よりバグを出しやすい」の説明にはなってないんだよ。 だってスレッド処理固有の話に突っ込んでないんだもの。
|
- Androidプログラミング質問スレ revision44
353 :デフォルトの名無しさん[sage]:2014/08/19(火) 22:28:11.91 ID:gekSPiBr - >>352
投げやりな例だなー。 その例で「一般的に後者の方がバグの発生率が多い」と言うのは難しいと思うよ。
|
- Androidプログラミング質問スレ revision44
355 :デフォルトの名無しさん[sage]:2014/08/19(火) 22:36:26.65 ID:gekSPiBr - まあ反論も書いとくか。
バグの多くはロジックとは全く関係がない。 return と書くのを忘れて式の値が捨てられていたとか、関数パラメータの順序を間違えていたとか、そんな程度のものだ。 この手のバグは処理系が自動的に検出してくれない場合がある。 ロジックと関係がないのだから、この手のバグの発生率はコードの難しさとは相関がない。 ロジックに依存したバグはロジックの難易度に応じて発生率が変わるのかもしれないが、 そういったバグはもともとあまり多くないので、統計に影響しなかったとしても不思議はない。
|
- Androidプログラミング質問スレ revision44
360 :デフォルトの名無しさん[sage]:2014/08/19(火) 22:57:10.14 ID:gekSPiBr - >>358
いや、挙げた例のはどっちも出ないことあるよ? new String(bytes); って書いても戻り値が捨てられたことは警告されないし 関数パラメータの順序は型が同じなら警告されないし。
|