Conways Law

Autor: Louise Ward
Datum Vytvoření: 5 Únor 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
"Don’t Forget Conway’s Law" - Sarah Novotny Keynote
Video: "Don’t Forget Conway’s Law" - Sarah Novotny Keynote

Obsah

Definice - Co znamená zákon Conways?

Conwaysův zákon je v IT IT aforismus, který předpokládá, že „organizace, které navrhují systémy, jsou nuceny vytvářet návrhy, které jsou kopiemi komunikačních struktur těchto organizací.“ Tuto myšlenku lze vysledovat až po programátora jménem Melvina Conwaye, který tento princip vyvinul. na konci šedesátých let.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje zákon Conways

Dalším způsobem, jak vysvětlit zákon Conways, je to, že týmy lidí, kteří pracují na kusu softwaru, si udělají vlastní značku na jeho případném návrhu. Jeden běžný použitý příklad je příklad softwarového kompilátoru. Jedno z nejčastěji citovaných tvrzení ohledně zákona Conways uvádí, že „pokud máte na kompilátoru čtyři skupiny, dostanete kompilátor se čtyřmi průchody.“ Softwarový kompilátor může být buď jednokopový kompilátor nebo vícestupňový překladač. Počet „průchodů“ je počet, kolikrát kompilátor přejde zpět přes část zdrojového kódu. Myšlenka je taková, že pokud na kompilátoru pracuje více skupin, každá z nich sestaví svůj vlastní jedinečný průchod, který se bude lišit od ostatních.


Spíše než sloučení všech svých zdrojů, aby přišli s jednou monolitickou strukturou kódu, jednotlivci nebo skupiny firem přispějí svými vlastními kódovými moduly, které jsou výrazně jedinečné. Některé z důsledků zákona společnosti Conways spočívají v tom, že lidé vždy vkládají vlastní jedinečnou známku na své příspěvky do softwarového projektu a že lidé nemusí být schopni jednat monolitickým způsobem při psaní zdrojového kódu.