中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

この1行はなぜ書いたか説明しなさい

if ( a == 1 )
{
}
if ( b == 2 )
{
}

この2つ目のifはelse ifにしなくてよかったか、

if ( a == 1 )
{
}
else if ( b == 2 )
{
}

elseの中に入れなくてよかったか

if ( a == 1 )
{
}
else
{
  if ( b == 2 )
  {
  }
}

その実装が正しいか考える前に、なぜそう書いたか説明できないコードはレビュー以前に却下。

投稿日時 : 2007年12月2日 11:24

コメントを追加

# re: この1行はなぜ書いたか説明しなさい 2007/12/02 14:13 Mr.T

Mr.Tです、こんにちは。
全部つかいどころが違いますよね。

1番目と2、3番目はまあ、まったく違う。
aとbの条件判定はまったく別物。互いが
疎であるみたいな感じかな。

2番目は、どちらかに当てはまるか、もしくはまったく当てはまらない。互いに並列って感じ?

3番目は、aの値によってbを判定する必要がある、ってことですよね。
一方がもう一つを含むって感じ?

どれを使っても一緒な動作をする場合でも
条件の意味として、どれを使うかってところですかね?

# re: この1行はなぜ書いたか説明しなさい 2007/12/02 15:32 中博俊

平気で2のところで1を見ますが。なにか?

# re: この1行はなぜ書いたか説明しなさい 2007/12/02 18:02 渋木宏明(ひどり)

1で、二つの if に特別な関係がない場合、2つめの if の前で改行します>じぶん

# YDadLNzgQEuNNWUdsNb 2011/12/13 20:16 http://www.d4women.net/yasmin.php

Yeah, now it's clear !... And firstly I did not understand very much where there was the link with the title itself !!...

# jRDeNpxfOdEaf 2012/01/07 9:05 http://www.luckyvitamin.com/m-1679-keurig

The Author is crazy..!

タイトル
名前
URL
コメント