What does WET mean?
It stands for 'Write Everything Twice' or 'We Enjoy Typing'.
หลักการ WET
หลักการ WET หมายถึง "Write Everything Twice" หรือ "We Enjoy Typing" ซึ่งเป็นแนวทางที่ตรงข้ามกับหลักการ DRY (Don't Repeat Yourself) โดยการอนุญาตหรือแม้แต่การส่งเสริมการซ้ำรหัส
เขียนทุกอย่างสองครั้ง
WET เป็นตัวย่อที่มีความหมายเชิงขำขัน suggesting การเขียนหรือทำซ้ำโค้ดมากเกินจำเป็น ซึ่งมักถูกมองว่าเป็นวิธีในการเน้นความเรียบง่ายหรือหลีกเลี่ยงความซับซ้อนในการทำให้เป็นนามธรรม
การขาดนามธรรม
โค้ด WET อาจขาดการนามธรรมที่เหมาะสม ทำให้โค้ดซ้ำซ้อนและยากที่จะดูแลเนื่องจากการทำซ้ำโครงสร้างหรือโลจิกที่คล้ายกันมากเกินไป
การเปลี่ยนแปลงที่ไม่สามารถคาดเดาได้
การเปลี่ยนแปลงในโค้ด WET อาจไม่สามารถคาดเดาได้และไม่สม่ำเสมอ เนื่องจากองค์ประกอบที่เกี่ยวข้องอาจไม่เปลี่ยนแปลงในลักษณะที่เหมือนกัน ซึ่งเพิ่มความเสี่ยงในการเกิดข้อผิดพลาดและความไม่สอดคล้อง
ความท้าทายในการทดสอบ
โค้ด WET อาจนำไปสู่ความท้าทายในการทดสอบ เนื่องจากอาจมีเส้นทางโค้ดที่ต้องครอบคลุมมากขึ้นเนื่องจากการทำซ้ำ เพิ่มความพยายามและความซับซ้อนในการทดสอบเพื่อให้มั่นใจในคุณภาพของซอฟต์แวร์