วิศวกรรมและการออกแบบแบบสไตรค์ตรัม
สถาปัตยกรรม แอนติพาติเทนส์: การ ระบุ หลุม พราง และ ทาง แก้ ของ หลุม พราง
Table of Contents
สถาปัตยกรรมที่ต่อต้านการวางจําหน่ายเป็นข้อผิดพลาดทั่วไปที่นําไปสู่ความบกพร่องในการออกแบบที่มีประสิทธิภาพยากต่อปัญหาระบบซอฟต์แวร์ที่เปราะบาง การจดจําสิ่งต่อต้านการวางจําหน่ายในตอนต้นนี้ ช่วยให้นักพัฒนาสามารถหาทางแก้ปัญหาได้ดีขึ้น และหลีกเลี่ยงการเป็นหนี้ทางเทคนิคในอนาคต บทความนี้สํารวจเกี่ยวกับ โครงสร้างต่อต้านการก่อตัวของสถาปัตยกรรมที่มักจะเกิดขึ้นบ่อยที่สุด และเสนอกลยุทธ์ที่จะระบุพวกเขา
แอนติพาติเทนส์แบบทั่วไป
การ เข้าใจ สิ่ง เหล่า นี้ อาจ ช่วย ให้ ทีม งาน ป้องกัน การ รับ เป็น บุตรบุญธรรม และ ปรับ ปรุง คุณภาพ ของ ระบบ ได้.
การระบุตัวต่อต้านการแบ่งประเภท
การ ทบทวน รหัส ประจํา และ การ ประเมิน ทาง สถาปัตยกรรม อาจ ช่วย ระบุ ปัญหา เหล่า นี้ ได้ แต่ เนิ่น ๆ.
การ ต่อ ต้าน การ ปกครอง ทั่ว ไป และ การ แก้ ปัญหา
- [FLT: 0] พระเจ้า (FLT:1) : หลักสูตรเดียวหรือโมดูลที่ทําหน้าที่มากมาย จนไม่สามารถรักษาความแข็งแรงและซ่อมแซมได้
- [FLT: 0] สถาปัตยกรรมแบบสปัปเก็ตตี้ : Complex, Complex lines lines upplease ทําให้ระบบเข้าใจและแก้ไขได้ยาก
. solution: ขอบเขตที่ชัดเจนและโครงสร้างแบบสรีรตแบบ ไมโครโปรดักชั่นเช่น ไมโครโปรดักชัน หรือสถาปัตยกรรมชั้น. - [FLT: 0] Golden Hammer : การใช้วิธีแก้ปัญหาที่คุ้นเคยโดยไม่คํานึงถึงความเหมาะสมของมัน
. solution: evation language language (Every). - [FLT: 0]. สําเนา-plooked programing : ดูลิตคอมโค้ดแทนการใช้หรือนามธรรมฟังก์ชัน
.
. การแปล: ส่งข้อมูลรหัสการนําข้อมูลมาใช้ใหม่ผ่านทางไลบรารี, หน้าที่ของงาน หรือส่วนประกอบต่างๆ.