法則一覧

35保守性

リーナスの法則

分散型のバグ検出。

もし

「十分な目玉があれば、あらゆるバグは浅い。」一人の目には不可能に見える欠陥も、独立した多くの視点が当たれば自明になる——ただし、コードが実際にその視点に対して可視であることが前提。

ならば

ある型のバグが何度もすり抜けるなら、解決策は「同じ人による、より慎重なレビュー」ではない。形の違う多くの目にコードを晒せ。レビュアーをローテーションし、内部ライブラリを公開し、バウンティを開け。

ただし

オープンソース / レビュアーのローテーション / バグバウンティ / 社内コードの発見可能性

GitHub でこの条文を改善する