Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

แอนติแพตเทิร์น

แอนติแพตเทิร์น (anti-pattern) คือรูปแบบวิธีแก้ปัญหาสำหรับ “ปัญหาที่เกิดขึ้นซ้ำๆ ซึ่งมักไม่ได้ผลและเสี่ยงที่จะก่อให้เกิดผลเสียมากกว่าผลดีอย่างยิ่ง” การรู้ว่าวิธีใดที่ไม่ควรนำมาใช้แก้ปัญหา มีคุณค่าไม่แพ้การรู้วิธีแก้ปัญหาที่ถูกต้องเลย แอนติแพตเทิร์นจึงเป็นตัวอย่างเปรียบเทียบในทางตรงกันข้ามชั้นเยี่ยม ให้เรานำมาพิจารณาควบคู่ไปกับดีไซน์แพตเทิร์น ทั้งนี้ แอนติแพตเทิร์นไม่ได้จำกัดอยู่เพียงแค่ในระดับโค้ดเท่านั้น ตัวอย่างเช่น กระบวนการทำงาน (process) ก็อาจเป็นแอนติแพตเทิร์นได้เช่นเดียวกัน