Indhold
- Definition - Hvad betyder Conways Law?
- 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
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.