Conways Law

Forfatter: Louise Ward
Oprettelsesdato: 5 Februar 2021
Opdateringsdato: 1 Juli 2024
Anonim
"Don’t Forget Conway’s Law" - Sarah Novotny Keynote
Video.: "Don’t Forget Conway’s Law" - Sarah Novotny Keynote

Indhold

Definition - Hvad betyder Conways Law?

Conways-loven er en aforisme inden for IT, der antyder ideen om, at "organisationer, der designer systemer er tvunget til at producere design, der er kopier af kommunikationsstrukturer for disse organisationer." Denne idé kan spores tilbage til en programmør ved navn Melvin Conway, der udviklede dette princip i slutningen af ​​1960'erne.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Conways Law

En anden måde at forklare Conways lovgivning er, at holdene af mennesker, der arbejder på et stykke software, sætter deres egne præg på dets eventuelle design. Et almindeligt anvendt eksempel er eksemplet på en softwarekompilator. En af de hyppigst citerede udsagn omkring Conways-loven siger, at "hvis du har fire grupper, der arbejder på en compiler, får du en firpas-kompilator." En softwarekompilator kan enten være en en-pas kompilator eller en multi-pass compiler. Antallet af "passeringer" er antallet af gange, som kompilatoren går tilbage over et stykke kildekode. Tanken er, at hvis der er flere grupper, der arbejder på kompilatoren, vil hver enkelt konstruere deres eget unikke pas, der vil være anderledes end nogen af ​​de andre.


I stedet for at samle alle deres ressourcer for at komme med en monolitisk kodestruktur, vil enkeltpersoner eller grupper af virksomheder bidrage med deres egne kodemoduler, som er tydeligt unikke. Nogle af følgerne af Conways-loven er, at folk altid sætter deres eget unikke stempel på deres bidrag til et softwareprojekt, og at mennesker i sig selv er ude af stand til at arbejde sammen på en monolitisk måde til at skrive kildekode.