คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X info
ส่วนนี้เกี่ยวข้องกับรูปแบบที่ไม่พึงประสงค์ที่พบได้ทั่วไปซึ่งเป็นส่วนหนึ่งของพร็อกซี API ที่ติดตั้งใช้งานในแพลตฟอร์ม Apigee Edge
ข่าวดีคือรูปแบบที่ไม่พึงประสงค์เหล่านี้สามารถระบุและแก้ไขได้อย่างชัดเจนด้วยแนวทางปฏิบัติแนะนำที่เหมาะสม ด้วยเหตุนี้ API ที่ติดตั้งใช้งานใน Edge จึงทํางานได้ตามวัตถุประสงค์และมีประสิทธิภาพมากขึ้น
สรุปรูปแบบที่ไม่เหมาะสม
ตารางต่อไปนี้แสดงรูปแบบที่ไม่ถูกต้องในส่วนนี้
ดาวน์โหลด eBook เกี่ยวกับรูปแบบการเขียนโปรแกรมที่ไม่เหมาะสม
นอกจากลิงก์ข้างต้นแล้ว คุณยังดาวน์โหลดรูปแบบที่ไม่ควรทำในรูปแบบ eBook ได้ด้วย
รูปแบบที่ไม่พึงประสงค์คืออะไร
Wikipedia กำหนดรูปแบบที่ไม่เหมาะสมของซอฟต์แวร์ไว้ดังนี้
ในวิศวกรรมซอฟต์แวร์ รูปแบบที่ไม่เหมาะสมคือรูปแบบที่อาจใช้กันโดยทั่วไปแต่ใช้ไม่ได้ผลและ/หรือทําให้เสียผลลัพธ์ในทางปฏิบัติ
กล่าวอย่างง่ายคือ รูปแบบที่ไม่พึงประสงค์คือสิ่งที่ซอฟต์แวร์อนุญาตให้ "ผู้ใช้" ทํา แต่เป็นสิ่งที่อาจส่งผลเสียต่อฟังก์ชันการทํางาน ความสามารถในการซ่อมบำรุง หรือประสิทธิภาพ
เช่น ลองพิจารณา "คลาส/ออบเจ็กต์พระเจ้า" ที่ฟังดูมีอำนาจทุกอย่าง
ในภาษาเชิงวัตถุ คลาสพระเจ้าคือคลาสที่ควบคุมคลาสมากเกินไปสําหรับแอปพลิเคชันหนึ่งๆ
ตัวอย่างเช่น ลองพิจารณาแอปพลิเคชันที่มีต้นไม้อ้างอิงดังต่อไปนี้
ดังที่ภาพแสดง คลาส God ใช้และอ้างอิงคลาสมากเกินไป
เฟรมเวิร์กที่ใช้พัฒนาแอปพลิเคชันไม่ได้ป้องกันการสร้างคลาสดังกล่าว แต่มีข้อเสียหลายประการ โดยข้อเสียหลักๆ มีดังนี้
- บำรุงรักษายาก
- จุดเดียวของความล้มเหลวเมื่อแอปพลิเคชันทำงาน
ดังนั้น คุณจึงควรหลีกเลี่ยงการสร้างชั้นเรียนดังกล่าว นี่เป็นรูปแบบที่ไม่แนะนำ
กลุ่มเป้าหมาย
ส่วนนี้เป็นประโยชน์อย่างยิ่งสำหรับนักพัฒนา Apigee Edge ตลอดวงจรการออกแบบและพัฒนาพร็อกซี API สําหรับบริการ คุณควรใช้คู่มือนี้เป็นคู่มืออ้างอิงตลอดวงจรการพัฒนา API และระหว่างการแก้ปัญหา