หลักการออกแบบ

  1. ทำเพียงอย่างเดียว แต่ทำสิ่งนั้นให้ดีมาก

  2. ทำให้ใช้งานได้รวดเร็วและง่าย

  3. มุ่งสู่ความสอดคล้องที่เข้าใจได้อย่างเป็นธรรมชาติ

  4. ส่งคืนข้อผิดพลาดที่มีความหมาย

  5. ออกแบบโดยคำนึงถึงความสามารถในการขยายและประสิทธิภาพ

  6. หลีกเลี่ยงการเปลี่ยนแปลงที่ทำให้ความเข้ากันได้เดิมพัง

กระบวนการออกแบบ

  1. เขียนสเปก API

  2. รีวิว API ภายใน

  3. รับฟีดแบ็กจากพาร์ตเนอร์กลุ่มแรก

  4. ทดสอบเบตา

เนื่องจากอาจมีสถานการณ์ที่คาดไม่ถึงเกิดขึ้นได้ จึงต้อง "Stay Flexible(รักษาความยืดหยุ่น)"

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น