Conways Law

Autora: Louise Ward
Data De La Creació: 5 Febrer 2021
Data D’Actualització: 27 Juny 2024
Anonim
"Don’t Forget Conway’s Law" - Sarah Novotny Keynote
Vídeo: "Don’t Forget Conway’s Law" - Sarah Novotny Keynote

Content

Definició: què significa la llei Conways?

La llei Conways és un aforisme en TI que planteja la idea que "les organitzacions que dissenyen sistemes es veuen obligats a produir dissenys que siguin còpies de les estructures de comunicació d'aquestes organitzacions". Aquesta idea es pot remuntar a un programador anomenat Melvin Conway que va desenvolupar aquest principi. a finals dels anys seixanta.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica la llei de Conways

Una altra manera d’explicar la llei de Conways és que els equips de persones que treballen en un programari marquen les seves pròpies marques en el seu disseny final. Un exemple habitual utilitzat és l'exemple d'un compilador de programari. Una de les declaracions més freqüents al voltant de la llei de Conways estableix que "si teniu quatre grups que treballen en un compilador, obtindreu un compilador de quatre passos". Un compilador de programari pot ser un compilador one-pass o un multi-pass. compilador El nombre de "passades" és el nombre de vegades que el compilador remunta un fragment de codi font. La idea és que si hi ha diversos grups treballant en el compilador, cadascú construirà el seu propi passatge diferent que qualsevol dels altres.


En lloc de reunir tots els seus recursos per oferir una estructura de codi monolítica, les persones o grups d’empreses aportaran els seus propis mòduls de codi que són ben singulars. Algunes de les implicacions de la llei Conways són que les persones sempre posen el seu segell únic en les seves contribucions a un projecte de programari, i és possible que els éssers humans no puguin treballar de manera conjunta de forma monolítica per escriure codi font.