Conway Law

Pengarang: Louise Ward
Tanggal Pembuatan: 5 Februari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
"Don’t Forget Conway’s Law" - Sarah Novotny Keynote
Video: "Don’t Forget Conway’s Law" - Sarah Novotny Keynote

Isi

Definisi - Apa yang dimaksud dengan Conways Law?

Conways law adalah sebuah pepatah dalam TI yang mengemukakan gagasan bahwa "organisasi yang merancang sistem dibatasi untuk menghasilkan desain yang merupakan salinan dari struktur komunikasi organisasi ini." Gagasan ini dapat ditelusuri kembali ke seorang programmer bernama Melvin Conway yang mengembangkan prinsip ini. pada akhir 1960-an.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Conways Law

Cara lain untuk menjelaskan hukum Conways adalah bahwa tim orang yang mengerjakan perangkat lunak akan membuat tanda sendiri pada desain akhirnya. Salah satu contoh umum yang digunakan adalah contoh kompiler perangkat lunak. Salah satu pernyataan yang paling sering dikutip tentang hukum Conways menyatakan bahwa "jika Anda memiliki empat grup yang bekerja pada kompiler, Anda akan mendapatkan kompiler empat-pass." Kompilator perangkat lunak dapat berupa kompiler satu-pass atau multi-pass penyusun. Jumlah "operan" adalah berapa kali kompiler kembali pada sepotong kode sumber. Idenya adalah bahwa jika ada beberapa kelompok yang bekerja pada kompiler, masing-masing akan membangun pass unik mereka sendiri yang akan berbeda dari yang lain.


Daripada mengumpulkan semua sumber daya mereka untuk menghasilkan satu struktur kode monolitik, individu atau kelompok perusahaan akan berkontribusi modul kode mereka sendiri yang unik unik. Beberapa implikasi dari undang-undang Conways adalah bahwa orang selalu memberikan cap unik mereka sendiri pada kontribusi mereka pada proyek perangkat lunak, dan bahwa manusia mungkin secara inheren tidak dapat bekerja sama secara monolitik dalam menulis kode sumber.