2014-06-04

http://anond.hatelabo.jp/20140604161616

途中で編集してトラバ先を変えた?まあいいけど

否定派は三つならenumにするんじゃなかったんすか?

3つだからenumってことはなく、2つでenum、定数値だって問題ないよ。

bool?だって「true,false,null許容」が最適なら使われるべきだよ。

ただstate A,B,Cの3つを表現するのに、bool?が3値とれるからって理由で

trueはA, falseはB, nullならCみたいに本来の意味を変えて使うのはいかんな。

個人で書くコードならなんでもいいけど。

記事への反応 -
  • ああいうDB構造のデータを保持する、C#のクラスで 人事画面使えるかどうかフラグは、bool?で定義すべきだって言ってるの。 boolにしたら、使えるか使えないかしか入らないから、未定義...

    • 状態が3つになった時点でenumのほうがいいじゃん。 ドライバの仕様でbool?が返ってくるとしたら定数にして if(人事画面使えるかどうかフラグ == AVAILABLE)「使えるよ! 開くよ!」else if(人...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん