सॉफ्टवेयर इंजीनियरिंग के नियम संग्रह
मूल शीर्षक: Laws of Software Engineering
यह क्यों महत्वपूर्ण है
सॉफ्टवेयर विकास में मौलिक सिद्धांतों की समझ टीमों की दक्षता बढ़ाने के लिए आवश्यक
lawsofsoftwareengineering.com वेबसाइट ने सॉफ्टवेयर सिस्टम, टीमों और निर्णयों को आकार देने वाले 56 सिद्धांतों और पैटर्न का संग्रह प्रस्तुत किया है। इसमें Conway's Law, Brooks's Law, और CAP Theorem जैसे प्रसिद्ध नियम शामिल हैं।
यह वेबसाइट सॉफ्टवेयर विकास के क्षेत्र में व्यापक रूप से स्वीकृत 56 नियमों को व्यवस्थित रूप से प्रस्तुत करती है। इन्हें Architecture, Teams, Planning, Quality, Scale, Design, और Decisions जैसी श्रेणियों में विभाजित किया गया है। मुख्य नियमों में Conway's Law (संगठन अपनी संचार संरचना को दर्शाने वाले सिस्टम डिज़ाइन करते हैं), Brooks's Law (देर से चल रहे प्रोजेक्ट में मानव शक्ति जोड़ना इसे और भी देर से करता है), Hyrum's Law (पर्याप्त API उपयोगकर्ताओं के साथ, आपके सिस्टम के सभी देखे जाने वाले व्यवहार किसी न किसी पर निर्भर होंगे), और CAP Theorem (वितरित सिस्टम केवल consistency, availability, और partition tolerance में से दो की गारंटी दे सकता है) शामिल हैं। साइट इंटरैक्टिव कार्ड फॉर्मेट में जानकारी प्रदान करती है और JavaScript के साथ खोज और फिल्टरिंग की सुविधा देती है।