「CAP定理」や「マーフィーの法則」などソフトウェア開発におけるさまざまな法則をまとめたサイト「Laws of Software Engineering」

「Laws of Software Engineering」はソフトウェア開発に関係するさまざまな法則を集めたサイトです。どんな法則があるのかチェックしてみました。
Laws of Software Engineering
https://lawsofsoftwareengineering.com/
サイトにアクセスするとこんな感じ。記事作成時点では合計56個の法則が掲載されているとのこと。

スクロールすると法則が多数並んでいます。法則名を直接検索するほか、「初心者」「中級者」「上級者」というレベルや、「アーキテクチャ」「チーム」「計画」「品質」「スケール」「デザイン」「意志決定」というカテゴリーで絞り込むことが可能です。

「初心者」の「意志決定」で絞り込むと、「ダニング・クルーガー効果」や「ハンロンのカミソリ」「オッカムのカミソリ」などの法則が表示されました。ダニング・クルーガー効果をクリックしてみます。

ダニング・クルーガー効果の詳細な説明ページが開きました。

説明ページでは、3つのカードで簡単に要点がまとめられています。ダニング・クルーガー効果の場合、「初期の自信は無知の表れ」「スキルよりも認識力が先に上達する」「本当の専門家は断言せず慎重に語る」とまとめられています。

わかりやすいイラストも添付されていました。左から「無知の頂」「絶望の谷」「成熟の台地」と表記されており、経験値がたまるにつれての自信の変化を表しています。

その他、具体例や出典、関連リンクなどが掲載されており、それぞれの法則を詳しく理解できるようになっていました。
・関連記事
あらゆる分野で役に立つ科学や法律から導かれた「11の普遍の法則」 - GIGAZINE
特定の問題を解決するための組織が逆にその問題を長引かせてしまう「シャーキーの法則」とは? - GIGAZINE
無駄に仕事が増え続ける「パーキンソンの法則」を克服する方法 - GIGAZINE
「悪いコンテンツは良いコンテンツを駆逐する」という「グレシャムの法則2.0」とは? - GIGAZINE
感情の黄金比「3対1の法則」に数学的根拠がないと見抜いたのは中年の素人だった - GIGAZINE
・関連コンテンツ
in ソフトウェア, Posted by log1d_ts
You can read the machine translated English article 'Laws of Software Engineering' is a webs….







