กลับไปหน้าบทความ

อ่าน 1 นาที

กฎสามข้อ (การเขียนโปรแกรมคอมพิวเตอร์)

นิทานพื้นบ้านการเขียนโปรแกรมคอมพิวเตอร์/หลักการเขียนโปรแกรม

กฎสามข้อ ( "สามครั้งแล้วต้องปรับโครงสร้างใหม่" ) เป็นกฎทั่วไปในการปรับโครงสร้างโค้ด เพื่อตัดสินใจว่าควรปรับโครงสร้างโค้ดส่วนที่คล้ายกันเมื่อใดเพื่อหลีกเลี่ยงการทำซ้ำ

กฎสามข้อ (การเขียนโปรแกรมคอมพิวเตอร์)

กฎสามข้อ ( "สามครั้งแล้วต้องปรับโครงสร้างใหม่" ) เป็นกฎทั่วไปในการปรับโครงสร้างโค้ด เพื่อตัดสินใจว่าควรปรับโครงสร้างโค้ดส่วนที่คล้ายกันเมื่อใดเพื่อหลีกเลี่ยงการทำซ้ำ กฎนี้ระบุว่าโค้ดที่คล้ายกันสองส่วนไม่จำเป็นต้องปรับโครงสร้างใหม่ แต่เมื่อใช้โค้ดที่คล้ายกันสามครั้ง ควรแยกออกเป็นขั้นตอนใหม่ กฎนี้ได้รับความนิยมจากMartin FowlerในRefactoring [ 1 ]และอ้างอิงถึง Don Roberts

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

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

กฎดังกล่าวบ่งชี้ว่า ค่าใช้จ่ายในการบำรุงรักษาจะมากกว่าค่าใช้จ่ายในการปรับปรุงโครงสร้างและการออกแบบที่ไม่ดีที่อาจเกิดขึ้นได้เมื่อมีสำเนาสามชุด และอาจจะมากกว่าหรือน้อยกว่านั้นหากมีสำเนาเพียงสองชุด

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Rule_of_three_(computer_programming)&oldid=1173684754 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ กฎสามข้อ (การเขียนโปรแกรมคอมพิวเตอร์)

กฎสามข้อ ( "สามครั้งแล้วต้องปรับโครงสร้างใหม่" ) เป็นกฎทั่วไปในการปรับโครงสร้างโค้ด เพื่อตัดสินใจว่าควรปรับโครงสร้างโค้ดส่วนที่คล้ายกันเมื่อใดเพื่อหลีกเลี่ยงการทำซ้ำ

ดูเพิ่มเติม

การเขียนโปรแกรมแบบคัดลอกและวาง อย่าพูดซ้ำซาก (แห้ง) คุณไม่จำเป็นต้องใช้มันหรอก ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Rule_of_three_(computer_programming)&oldid=1173684754 "