Conways Law

Autor: Louise Ward
Data Creației: 5 Februarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
"Don’t Forget Conway’s Law" - Sarah Novotny Keynote
Video: "Don’t Forget Conway’s Law" - Sarah Novotny Keynote

Conţinut

Definiție - Ce înseamnă Legea Conways?

Legea Conways este un aforism în IT care pune ideea că „organizațiile care sistemele de proiectare sunt constrânse să producă modele care sunt copii ale structurilor de comunicare ale acestor organizații”. Această idee poate fi urmărită de un programator numit Melvin Conway care a dezvoltat acest principiu. la sfârșitul anilor '60.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Legea Conways

Un alt mod de a explica legea Conways este faptul că echipele de oameni care lucrează pe o piesă de software își vor pune propriile mărci asupra designului său eventual. Un exemplu obișnuit utilizat este exemplul unui compilator de software. Una dintre cele mai des menționate declarații din legea Conways prevede că „dacă aveți patru grupuri care lucrează la un compilator, veți obține un compilator cu patru trepte.” Un compilator software poate fi fie un compilator cu un singur pas, fie un multi-pass compilator. Numărul de „treceri” este numărul de ori în care compilatorul trece peste o bucată de cod sursă. Ideea este că, dacă există mai multe grupuri care lucrează la compilator, fiecare își va construi propriul pas unic care va fi diferit de oricare dintre ceilalți.


În loc să-și adune toate resursele pentru a veni cu o structură de cod monolit, indivizii sau grupurile de firme vor contribui la propriile module de cod care sunt distinct unice. Unele dintre implicațiile legii Conways sunt că oamenii își pun întotdeauna propriul timbru unic pe contribuțiile lor la un proiect software și că oamenii pot fi în mod inerent incapabili să lucreze împreună într-un mod monolitic pentru a scrie codul sursă.