2011-02-15 6 views

答えて

1

私ははいと言うでしょう、それは反パターンです。名?うーん、「災害が起こるのを待つのはいかがですか」?

"__NOLASTNAME"は特別な値であることが、この表で動作するすべてのアプリケーションで認識されますか?
これらの特別な価値がさらにありますか?それ以上のものはありますか?
ストーカーを示す"__NOLASTNAMEBUTNOCELEBRITYEITHER"のように? 会社を示すには"__NONEOFTHEABOVE"を入力してください。

誰かが"__NOLASTNAME"という名前を付けたらどうなりますか?彼らは自動的に有名人のように扱われるのだろうか?セレブサウナへのアクセスは?途中で私はどこにサインアップしますか?

モデルの種類や情報の使い方によっては、セレブリティエンティティを持つ、Personに属性を追加するなど、さまざまな方法で解決できます(type = person | stalker |有名人)またはフラグisCelebrity(true | false)にもフラグを立てます。

+0

「が起こるのを待っている災害」 - 最高のパターン名を、これまで偉大な答え:-)すぎ。 「特別価値」は時限爆弾です。彼らが有名人であるかどうかを知る必要がありますか?なぜそれを空白のままにしないのではないのですか? – sfinnie

+0

実際のケースは少し白黒です。私は「ロニー、sfinnie&Daveはそう言った」というより、私が参照できる反パターンの名前を期待していました。実際のケースでは、複数の第三者によって定義される外部キーが関係します。あなたは間違いなくenumルートに行く価値について合唱団に説教しています。私は私の言うよりもむしろ権威ある情報源を望んでいました。 –

+0

ソース用のCodd、アンチパターン用の1NFはどうですか? – Ronnis

関連する問題