タグ

2017年12月13日のブックマーク (3件)

  • 意図的にプログラムの動きをランダムにしてバグを早期発見するテクニックについて|Rui Ueyama

    プログラムを書いていると、素直に実装した結果として毎回特定の条件が満たされているけど、来それは誰も保証してないという場面に出くわすことがよくある。保証されていない偶然の動作に依存することで生じるバグというのはかなり多い。 例えば最近では、ドラゴンボールZ ドッカンバトルというゲームで、2回SQL文を実行した結果が同じ順序で並んでいるという誤った期待をしているコードがあったせいで、ガチャの確率表示がめちゃくちゃになってしまって、運営が確率操作しているのではないかという騒動が発生したことがあった [1]。データベースでは空のテーブルにデータを追加してその直後に読み返すと、データを追加した順番に結果が返ってきたりしがちなので、問題のコードはきれいなテスト環境では偶然うまく動いてしまったのだろうと思う。 上のようなバグを防ぐために最近よく使われているのは、来保証しないところをわざと壊すという方

    意図的にプログラムの動きをランダムにしてバグを早期発見するテクニックについて|Rui Ueyama
    sasaplus1
    sasaplus1 2017/12/13
  • esa.io - 趣味から育てるWebサービスの、仲間・会社・お金のつくりかた

    Bootstrap Night! vol.2 でお話させていただきました https://selfree.connpass.com/event/71944/

    esa.io - 趣味から育てるWebサービスの、仲間・会社・お金のつくりかた
    sasaplus1
    sasaplus1 2017/12/13
  • 伊豆の別荘を80万円で買った話 - さめたコーヒー

    伊豆の別荘地にある1LDKの物件を80万円で買った。土地、家込みで80万。ネットで不動産情報を調べて、元々150万円で売り出されていたものに指値をいれて80万円にしてもらった。 今まで地方を放浪している途中で、土地を0円で貰ったとか 100 万円以下で買ったとかって話を幾度となく聞いていたから、100万以下の物件を見つける自信はあった。 もはや、100万円あれば家が買える時代なのだ。 結局不動産経由で買ったが、しばらくの間次のような募集をTwitterで行っていた。 【緩募】50万〜100万くらいで一軒家を譲って頂ける方。場所は問いません。自宅として利用を考えています。シェアハウスやAirbnbをする可能性もあります。床抜け等の故障があっても構いません。可能であれば雪が少ない、海や温泉等が近い、隣家が遠いと嬉しいです。瑕疵担保免責でいいです。— 馬場 (まーちゃん) Baba (@kbab

    伊豆の別荘を80万円で買った話 - さめたコーヒー
    sasaplus1
    sasaplus1 2017/12/13