アカウント名:
パスワード:
-- cooper
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
mod_alias.c の場合 (スコア:3, 参考になる)
# そのまま引用しようとしたら、投稿フィルタに引
-- cooper
Re:mod_alias.c の場合 (スコア:1)
と感じています。
日頃の意識(長さチェックは厳密にとか)
コーディング規則のチェックシート
レビュー
などなど
バグ発生後も
なぜなぜシート
を作ったりして個々の意識を高めていくと。
そして結局はCASEなどには勝てないと思いますし。
バグ統計を聞いて愕然としました。
Re:mod_alias.c の場合 (スコア:1)
日頃の意識という意味では、プライオリティの高い順に、以下のような点に注意して進めています。
- 仕様を満たしていること
- メンテナンス性が確保されていること
- そこそこの移植性を確保していること
- そこそこのパフォーマンスを確保していること
パフォーマンスに関しては、まずほとんど問題になることはないですね。多少効率が悪くても、メンテナンス性や移植性に優れるなら OK というスタンスです。もちろん、仕様に記述された最低限のパフォーマンスは確保されます。レビュー時には過去の経験をもとにいろいろな角度からチェックしますが、C なら lint にパスしたコードを対象にしてます。あまりにも泣きたくなるような警告については、無視することもありますが...
-- cooper