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