タグ

2015年3月24日のブックマーク (2件)

  • DELETE_FLAG を付ける前に確認したいこと。 - Qiita

    DELETE_FLAG という思考停止フラグ DELETE_FLAG という boolean の列が DB 設計でよく話題になります。 論理削除という言葉で上手に論理武装し、スキを見せるとすぐに入れたがる人がおり、 一方でそれにつよく反対する人もいます。 自分の経験としては、広義の論理削除はありえると思いますが、実現方法が DELETE_FLAG だとなった時、それはあまり考えてないでなんとなくパターンとして盛り込んでる場合が多いと感じます。 ただし、設計に唯一の答えは無いので、もしかしたらそれが妥当な設計である場合があるかもしれません。 今回は「DELETE フラグがなぜダメなのか?」などという話をするつもりも、アンチパターンだと断言するつもりもありません。 問題は、仕様をきちんと把握すると、「最適な設計は DELETE_FLAG ではない」という場合が有って、その場合は、その最適な設計

    DELETE_FLAG を付ける前に確認したいこと。 - Qiita
    MnMisato
    MnMisato 2015/03/24
    “仕様をきちんと把握すると、「最適な設計は DELETE_FLAG ではない」という場合が有って、その場合は、その最適な設計を探すのが正しいだろう”
  • お金を儲ける事に遠慮してしまいます。自分でもおかしいと思っているのですが、自分が得をすればどこかの誰かが損をしているのでは... - Yahoo!知恵袋

    富という物は、増える物なのだよ。そのメカニズムを説明いたしましょう。 たとえば、世界に二人(A君とB君)しか人間がいないとしよう。そして、1万円札が1枚だけあるとしよう。この時点では、世界全体の富の合計金額は、たったの1万円ということになる。 最初、A君が1万円札を持っていたとしよう。B君はそれが欲しかったので、A君のために家を作ってあげて、A君に1万円で売ってあげた。その結果、今度はB君が1万円札の所有者となった。A君の手からは1万円札が失われたが、かわりに家が残った。この時点で世界全体の富の合計金額は2万円ということになります。(1万円札+1万円相当の家) 次に、A君くんは、ふたたび1万円札が欲しいと思い、B君のために家を作ってあげてB君に1万円で売ってあげた。その結果、今度はA君は1万円札と家の所有者となった。B君の手からは1万円札が失われたが、かわりに家が残った。この時点で世界全体

    お金を儲ける事に遠慮してしまいます。自分でもおかしいと思っているのですが、自分が得をすればどこかの誰かが損をしているのでは... - Yahoo!知恵袋
    MnMisato
    MnMisato 2015/03/24
    “あなたがお金を儲ければ儲けるほど、世の中全体も豊かになっていくのです。あなたがお金を儲けたということは、それに相当するだけの価値を誰かに提供したと言うことでしょう?”