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 อาจนำไปสู่ความท้าทายในการทดสอบ เนื่องจากอาจมีเส้นทางโค้ดที่ต้องครอบคลุมมากขึ้นเนื่องจากการทำซ้ำ เพิ่มความพยายามและความซับซ้อนในการทดสอบเพื่อให้มั่นใจในคุณภาพของซอฟต์แวร์
ต้องการเรียนรู้เพิ่มเติมหรือไม่?
หากคุณอยากเจาะลึกเกี่ยวกับ WET เพิ่มเติม หรืออยากนำการฝึกอบรมแบบนี้มาสู่ทีมของคุณ มาพูดคุยกัน ฉันช่วยให้ทีมต่าง ๆ เข้าใจและนำแนวคิดเหล่านี้ไปปรับใช้ได้ ฉันยินดีอย่างยิ่งที่จะได้รับการติดต่อจากคุณ!
What is Test Driven Development (TDD)?
Test-Driven Development (TDD) คือ วิธีการเขียนโปรแกรมที่เน้นการเขียนการทดสอ...
What is Testing?
การทดสอบ หรือ Testing คือ กระบวนการที่ทำเพื่อตรวจสอบและยืนยันฟังก์ชันการทำง...
What are the SOLID principles?
หลักการ SOLID ถูกแนะนำโดย Robert C. Martin หรือที่รู้จักกันในชื่อ Uncle Bob...
What is a tester?
Tester หรือที่รู้จักในชื่อ Test Engineer หรือ QA (Quality Assurance) คือ ผู...
What is a Tech Lead?
Tech Lead (TL) หรือผู้นำทางเทคนิค คือ บทบาทของนักพัฒนาระดับสูงที่ดูแลด้านเท...