Itthon Szoftver Mi a Conway törvénye? - meghatározás a techopedia alapján

Mi a Conway törvénye? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Conway-törvény?

Conway törvénye az aforizmust jelent az informatika területén, amely felveti azt az elképzelést, miszerint „a rendszereket tervező szervezeteknek korlátozottan kell készíteniük az e szervezetek kommunikációs struktúráinak másolatát”. Ez az ötlet Melvin Conway nevű programozóra vezethető vissza, aki kifejlesztette ezt az elvet. az 1960-as évek végén.

A Techopedia magyarázza a Conway-törvényt

A Conway törvényének magyarázatának másik módja az, hogy az egyes szoftverekkel dolgozó emberek csapata saját védjegyeket készít annak végső kialakításán. Az egyik leggyakrabban használt példa a szoftver fordító példája. Az egyik leggyakrabban idézett kijelentés a Conway törvénye szerint: „Ha négy csoport dolgozik egy fordítón, akkor négy-lépéses fordítót fog kapni.” A szoftver-fordító lehet egy- vagy több-lépéses fordító. fordítóprogram. Az „áthaladások” száma az a hányszor fordul vissza a fordító egy forráskód fölé. Az ötlet az, hogy ha több csoport dolgozik a fordítón, akkor mindegyik megépíti a saját egyedi átadását, amely különbözik a többitől.

Ahelyett, hogy összes erőforrást összevonnának egy monolitikus kódstruktúrával, az egyének vagy cégek csoportjai saját kódmodulokat fognak adni, amelyek kifejezetten egyediek. Conway törvényének néhány következménye az, hogy az emberek mindig maguknak adják a saját egyedi bélyegzőket a szoftverprojektbe történő hozzájárulásukhoz, és hogy az emberek természetüknél fogva nem képesek monolit módon együtt dolgozni a forráskód írására.

Mi a Conway törvénye? - meghatározás a techopedia alapján