Isi kandungan:
Definisi - Apakah maksud Conway Law?
Undang-undang Conway adalah aphorisme dalam IT yang menimbulkan idea bahawa "organisasi yang merancang sistem dikekang untuk menghasilkan reka bentuk yang merupakan salinan struktur komunikasi organisasi-organisasi ini." Ide ini dapat dikesan kembali kepada seorang pengaturcara bernama Melvin Conway yang mengembangkan prinsip ini pada akhir 1960-an.
Techopedia menerangkan Undang-undang Conway
Satu lagi cara untuk menerangkan undang-undang Conway adalah bahawa pasukan orang yang bekerja di sekeping perisian akan membuat tanda mereka sendiri pada reka bentuk akhirnya. Satu contoh biasa yang digunakan ialah contoh pengkompil perisian. Salah satu kenyataan yang paling kerap disebutkan di sekitar undang-undang Conway menyatakan bahawa "jika anda mempunyai empat kumpulan yang bekerja pada pengkompil, anda akan mendapat pengkompil empat lulus." Pengkompil perisian boleh menjadi pengkompil satu pas atau multi-pass pengkompil. Bilangan "pas" ialah bilangan kali pengomputer kembali ke sekeping kod sumber. Idea ini ialah jika terdapat banyak kumpulan yang bekerja pada pengkompil, masing-masing akan membina pas unik mereka sendiri yang akan berbeza daripada yang lain.
Daripada mengumpulkan semua sumber mereka untuk menghasilkan satu struktur kod monolitik, individu atau kumpulan firma akan menyumbangkan modul kod mereka sendiri yang unik. Beberapa implikasi undang-undang Conway adalah bahawa orang selalu meletakkan setem mereka sendiri unik atas sumbangan mereka kepada projek perisian, dan bahawa manusia mungkin tidak dapat bekerja bersama dengan cara monolitik untuk menulis kod sumber.