コードコピペで失敗した。

twitterに流すほどじゃないこと。

 

Value_A=0;
Value_B=0;
Value_C=0;

If(Obj_A!=null){
 Value_A=Obj_A.Value;
}
If(Obj_B!=null){
 Value_B=Obj_B.Value;
}
If(Obj_C!=null){
 Value_C=Obj_C.Value;
}

 

というコードがあったところに_Dを追加してほしいとのこと。はいはいコピペコピペということで

Value_C=0;

 をコピペしてCをDに書き換える。

Value_D=0;

 

んでもって

If(Obj_C!=null){
 Value_C=Obj_C.Value;
}

をコピペしてCをDに書き換える。

If(Obj_C!=null){
 Value_D=Obj_D.Value;
}

・・・・

さて実行だ。よし、動いた。

・・・・

コードレビューで指摘一件。

やっちゃった。

でもね、ちゃんと動くのよ。実際コードが動く場面ではObj_ホニャがnullになるケースないんで。とはいえ、そんなこと逆ギレしてもしかたないんで反省。