注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
プログラミングはバグを埋め込む作業です(゚д゚) バグの密度というは諸説ありますがステップ数10~10... プログラミングはバグを埋め込む作業です(゚д゚) バグの密度というは諸説ありますがステップ数10~100に1つのバグが発生してしまうようです。 ステップ数はコーディングスタイルやアルゴリズムの選択によって大きく変わるので、あまりアテにはなりませんけど、私の経験では20~30行のメソッドを一つ実装して、それが一発ですべてのテストに合格する確率は50%いくかどうかという感覚です。 ぽんこつですみません(´・ω・`) いわばプログラミングは、バグを埋め込みながら除去する作業の繰り返しで、いかにして効率よくバグを発見して退治するのかが大切だと思います。 マルチスレッドのバグは不発弾 ところがマルチスレッドは、実装するのがすっごくす~っごく難しくて、埋め込まれるバグは不発弾のごとく地中深くに潜み、何度上を通っても滅多に爆発しないくせに、プログラムの規模が大きくなったり長い間運用されるといつか爆発した
2014/09/02 リンク