Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Batas ng Conway?
Ang batas ng Conway ay isang aphorism sa IT na nagpapahiwatig ng ideya na "mga organisasyon na nagdidisenyo ng mga sistema ay napilitan upang makagawa ng mga disenyo na mga kopya ng mga istrukturang pangkomunikasyon ng mga samahang ito." Ang ideyang ito ay maaaring masubaybayan sa isang programmer na nagngangalang Melvin Conway na binuo ang prinsipyong ito sa huling bahagi ng 1960.
Ipinaliwanag ng Techopedia ang Batas ng Conway
Ang isa pang paraan upang maipaliwanag ang batas ng Conway ay ang mga koponan ng mga tao na nagtatrabaho sa isang piraso ng software ay gagawa ng kanilang sariling mga marka sa panghuling disenyo nito. Isang karaniwang halimbawa na ginamit ay ang halimbawa ng isang software compiler. Ang isa sa mga madalas na nabanggit na mga pahayag sa paligid ng batas ng Conway ay nagsasaad na "kung mayroon kang apat na pangkat na nagtatrabaho sa isang tagatala, makakakuha ka ng isang apat na pass compiler." Ang isang tagagawa ng software ay maaaring maging isang one-pass compiler o isang multi-pass tagatala. Ang bilang ng mga "pass" ay ang bilang ng mga beses na ang compiler ay bumalik sa isang piraso ng source code. Ang ideya ay kung mayroong maraming mga grupo na nagtatrabaho sa tagatala, ang bawat isa ay magtatayo ng kanilang sariling natatanging pass na naiiba kaysa sa iba pa.
Sa halip na i-pool ang lahat ng kanilang mga mapagkukunan upang makabuo ng isang istraktura ng code na monolitik, ang mga indibidwal o grupo ng mga kumpanya ay mag-aambag ng kanilang sariling mga module ng code na natatangi. Ang ilan sa mga implikasyon ng batas ng Conway ay ang mga tao ay palaging naglalagay ng kanilang sariling natatanging selyo sa kanilang mga kontribusyon sa isang proyekto ng software, at na ang mga tao ay maaaring likas na hindi gumana sa isang monolitikikong paraan upang magsulat ng code ng mapagkukunan.
