タグ

2009年8月1日のブックマーク (2件)

  • 続・バグを生まないコーディング法 | EE Times Japan

    フォーラムでの議論は次のような発言から始まった。 「中括弧を使って複合文を記述し、文の切れ目にセミコロン「;」を使う言語では、オールマン・スタイルを使うべきではない」 私はどちらのスタイルでもよいと思っているが、「1TBSでは図2のような間違いを人間のコード・レビュワーが発見しにくい」という1TBSに対する批判は受け入れがたい。 人間のコード・レビュワーが、このような間違いを見落とす可能性があることは認める。しかし、まさにこの例は、ここで紹介するようなコーディング規則の重要性を物語っている。つまり、「バグを効果的に排除するためには、コーディング規則に強制力がなければならない。2個以上の競合する規則がそれぞれバグを防げても、それらの中の1つの規則だけが自動的に強制できる場合は、より強制力がある規則の適用が推奨される」ということだ。 われわれのコーディング規則では、上記のような例はまさに自動

  • follow ok

    今日は子供を保育園に迎えに行った後、子供を連れてイオンにお買い物。 私の住んでいるところにあるイオンは子供を乗せるショッピングカートがミッキーマウス、アンパンマン、ド ラえもん、ミッフィー、ピカチュウ、トーマスとちょっと遊園地にある乗り物みたいで、子供もそれに乗るのが大好きで、イオンに行きたがります。 しかし今日は、私の車の荷台に積んでいる子供用のベビーカーをおろしてと言われ、そのベビーカーを押しながらイオンへ。 今日はショッピングカートには乗らないみたい。 今日は火曜市でパプリカが安い。代理店 ocn光 売り場に行ってみると黄色のパプリカしか残っていない。 赤と黄色2コずつ欲しかったのに。。 仕方ないので、黄色だけ購入。 あとは夫から頼まれた材を買い、ワインを購入するためリカーショップへ。 リカーショップに行ったら、夫が飲みたいワインの在庫がなく、別のワインを購入。 すると、子供がアイ