Ev Yazılım Conway yasası nedir? - techopedia nedir?

Conway yasası nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Conway Yasası ne anlama geliyor?

Conway yasası BT'de “tasarım sistemleri olan kuruluşların bu kuruluşların iletişim yapılarının kopyaları olan tasarımlar üretmekle sınırlı olduğu” fikrini ortaya koyan bir aforizmadır. Bu fikir, bu prensibi geliştiren Melvin Conway adlı bir programcıya kadar uzanabilir. 1960'ların sonunda.

Techopedia, Conway Yasasını açıklıyor

Conway yasasını açıklamanın bir başka yolu da, bir yazılım üzerinde çalışan insan ekiplerinin nihai tasarımları üzerinde kendi izlerini bırakmalarıdır. Kullanılan yaygın bir örnek, bir yazılım derleyici örneğidir. Conway yasası etrafında en sık atıfta bulunulan ifadelerden biri, “bir derleyici üzerinde çalışan dört grubunuz varsa, dört geçişli bir derleyici elde edeceğinizi” belirtir. Bir yazılım derleyici, tek geçişli derleyici veya çoklu geçiş olabilir derleyici. “Geçiş” sayısı, derleyicinin bir kaynak kod parçasına geri dönme sayısıdır. Fikir derleyici üzerinde çalışan birden fazla grup varsa, her biri diğerlerinden farklı olacak kendi benzersiz geçişini inşa edecek.

Tek bir monolitik kod yapısı oluşturmak için tüm kaynaklarını bir araya getirmek yerine, bireyler veya firma grupları, benzersiz olarak benzersiz olan kendi kod modüllerine katkıda bulunacaktır. Conway yasasının bazı sonuçları, insanların bir yazılım projesine yaptıkları katkılara her zaman kendi benzersiz damgalarını koymaları ve insanların doğal olarak kaynak kodu yazmak için yekpare bir şekilde birlikte çalışamayacaklarıdır.

Conway yasası nedir? - techopedia nedir?