มันไม่ใช่รูปแบบการต่อต้าน รูปแบบการต่อต้านมีคุณสมบัติบางอย่างที่ทำให้ดูเหมือนเป็นความคิดที่ดีซึ่งนำผู้คนไปทำอย่างตั้งใจ พวกเขากำลังวางแผนเป็นรูปแบบแล้วมันผิดอย่างมาก
นอกจากนี้ยังเป็นสิ่งที่ทำให้การโต้วาทีเป็นไปได้ว่าบางสิ่งบางอย่างเป็นรูปแบบการต่อต้านรูปแบบหรือรูปแบบการใช้ผิดปกติที่ยังคงมีการใช้ในบางสถานที่
นี่เป็นเพียงความผิด
เพื่อเพิ่มอีกเล็กน้อย
รหัสนี้เป็นเรื่องเชื่อโชคลางหรือวิธีปฏิบัติที่ดีที่สุดในการขนส่งสินค้า
ไสยศาสตร์เป็นสิ่งที่ทำโดยไม่มีเหตุผลที่ชัดเจน มันอาจจะเกี่ยวข้องกับสิ่งที่จริง แต่การเชื่อมต่อไม่ได้เป็นตรรกะ
การฝึกการขนส่งสินค้าเป็นสิ่งที่คุณพยายามคัดลอกสิ่งที่คุณได้เรียนรู้จากแหล่งความรู้ที่มากขึ้น แต่จริงๆแล้วคุณกำลังคัดลอกสิ่งประดิษฐ์ที่พื้นผิวมากกว่ากระบวนการ (มีชื่อสำหรับลัทธิในปาปัวนิวกินีที่จะทำให้ วิทยุควบคุมเครื่องบินจากไม้ไผ่หวังที่จะทำให้เครื่องบินของญี่ปุ่นและอเมริกาในสงครามโลกครั้งที่ 2 กลับมา)
ในทั้งสองกรณีนี้ไม่มีกรณีจริง ๆ เกิดขึ้น
การต่อต้านแบบเป็นความพยายามในการปรับปรุงที่เหมาะสมไม่ว่าจะเป็นเรื่องเล็ก (แยกเป็นพิเศษเพื่อจัดการกับกรณีพิเศษที่จะต้องจัดการกับที่นำไปสู่รหัสสปาเก็ตตี้) หรือในขนาดใหญ่ที่คุณจงใจใช้รูปแบบ ที่ไม่น่าเชื่อถือหรือหักล้าง (หลายคนจะอธิบายถึงซิงเกิลตันเช่นนี้โดยบางอย่างยกเว้นการเขียนอย่างเดียว - เช่นการบันทึกวัตถุหรืออ่านอย่างเดียวเช่นการตั้งค่าการกำหนดค่าวัตถุ - และบางคนอาจประณามพวกเขา) หรืออื่น ๆ ปัญหาที่ไม่ถูกต้อง (เมื่อ. NET ถูกนำออกมาเป็นครั้งแรก, MS แนะนำรูปแบบสำหรับการจัดการกับการกำจัดเมื่อคุณมีทั้งเขตข้อมูลที่ไม่มีการจัดการและเขตข้อมูลที่มีการจัดการที่ใช้แล้วทิ้ง - มันจัดการกับสถานการณ์นั้นได้เป็นอย่างดี ฟิลด์ทั้งสองประเภทในคลาสเดียวกัน)
ดังนั้นรูปแบบการต่อต้านจึงเป็นสิ่งที่คนฉลาดที่รู้ภาษาโดเมนปัญหาและห้องสมุดที่มีอยู่จะทำโดยเจตนาซึ่งยังคงมี (หรือเป็นที่ถกเถียงกันอยู่ว่ามี) ข้อเสียที่ครอบงำกลับหัวกลับหาง
เนื่องจากไม่มีเราเริ่มรู้ภาษาที่กำหนดโดเมนที่มีปัญหาและไลบรารีที่พร้อมใช้งานได้ดีและเนื่องจากทุกคนสามารถพลาดบางสิ่งบางอย่างเมื่อพวกเขาไปจากโซลูชันที่เหมาะสมหนึ่งไปยังอีกโซลูชันหนึ่ง (เช่นเริ่มเก็บบางสิ่งในเขตข้อมูลสำหรับการใช้งานที่ดี refactor มันออกไป แต่ยังไม่เสร็จงานและคุณจะจบลงด้วยรหัสเช่นในคำถาม) และเนื่องจากเราทุกคนคิดถึงสิ่งต่าง ๆ เป็นครั้งคราวในการเรียนรู้เราจึงได้สร้างรหัสเชื่อโชคลางหรือลัทธิสินค้าบางอย่างขึ้นมาในบางจุด . สิ่งที่ดีคือพวกมันชัดเจนในการระบุและแก้ไขมากกว่ารูปแบบการต่อต้าน รูปแบบการต่อต้านที่แท้จริงนั้นอาจจะไม่ใช่รูปแบบการต่อต้านหรือมีคุณภาพที่น่าดึงดูดหรืออย่างน้อยก็มีวิธีการล่อลวงมันเข้ามาแม้ว่าจะถูกระบุว่าไม่ดีก็ตาม (ชั้นมากเกินไปและน้อยเกินไปนั้นมีทั้งไม่ดี นำไปสู่การอื่น ๆ )