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