กฎหมายคอนเวย์

ผู้เขียน: Louise Ward
วันที่สร้าง: 5 กุมภาพันธ์ 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
11 March 2022  ย้อน 2 ปี พ.ร.ก.ฉุกเฉิน โควิดยังพุ่ง เพราะมุ่งจับแต่ม็อบ
วิดีโอ: 11 March 2022 ย้อน 2 ปี พ.ร.ก.ฉุกเฉิน โควิดยังพุ่ง เพราะมุ่งจับแต่ม็อบ

เนื้อหา

คำจำกัดความ - Conways Law หมายถึงอะไร

กฎหมาย Conways เป็นคำพังเพยใน IT ที่วางแนวความคิดที่ว่า "องค์กรที่ออกแบบระบบถูก จำกัด ให้ผลิตงานออกแบบซึ่งเป็นสำเนาของโครงสร้างการสื่อสารขององค์กรเหล่านี้" แนวคิดนี้สามารถย้อนกลับไปยังโปรแกรมเมอร์ชื่อ Melvin Conway ผู้พัฒนาหลักการนี้ ในช่วงปลายยุค 60


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายกฎหมายของ Conways

อีกวิธีในการอธิบายกฎหมายของ Conways ก็คือทีมของคนที่ทำงานกับชิ้นส่วนของซอฟต์แวร์จะทำเครื่องหมายของตัวเองในการออกแบบในที่สุด ตัวอย่างทั่วไปที่ใช้หนึ่งตัวอย่างคือซอฟต์แวร์คอมไพเลอร์ หนึ่งในข้อความที่อ้างถึงบ่อยที่สุดเกี่ยวกับกฎหมายของ Conways ระบุว่า“ หากคุณมีสี่กลุ่มที่ทำงานกับคอมไพเลอร์คุณจะได้รับคอมไพเลอร์แบบสี่รอบ” คอมไพเลอร์ซอฟต์แวร์อาจเป็นคอมไพเลอร์แบบ One-Pass หรือ Multi-Pass ผู้รวบรวม จำนวนของ“ การผ่าน” คือจำนวนครั้งที่คอมไพเลอร์ย้อนกลับไปที่ส่วนของซอร์สโค้ด แนวคิดคือหากมีหลายกลุ่มที่ทำงานกับคอมไพเลอร์แต่ละคนจะสร้างการส่งผ่านที่เป็นเอกลักษณ์ของตนเองซึ่งจะแตกต่างจากที่อื่น ๆ

แทนที่จะรวมทรัพยากรทั้งหมดของพวกเขามาด้วยโครงสร้างรหัสเสาหินเดียวบุคคลหรือกลุ่ม บริษัท จะมีส่วนร่วมโมดูลรหัสของตนเองซึ่งมีเอกลักษณ์เฉพาะอย่างชัดเจน ความหมายบางประการของกฎหมาย Conways คือผู้คนมักจะประทับตราของตนเองลงบนการมีส่วนร่วมในโครงการซอฟต์แวร์และมนุษย์อาจไม่สามารถทำงานร่วมกันได้โดยวิธีเดียวในการเขียนซอร์สโค้ด