24 điểm bởi xguru 2022-06-27 | 1 bình luận | Chia sẻ qua WhatsApp

Framework và thư viện

  • Có thể onboarding nhanh nhất có thể
  • Dễ nâng cấp
  • Thông báo lỗi hữu ích
  • Giá trị mặc định và quy ước mạnh mẽ
  • Cho phép thoát khỏi cấu hình mặc định
  • Giảm rủi ro thông qua dependency

Tài liệu

  • Giải thích bằng code (cung cấp ví dụ)
  • Giải quyết vấn đề (trả lời câu hỏi)
  • Tự động tạo tài liệu (giữ tài liệu API và các tài liệu khác luôn được cập nhật)
  • Cũng tổng hợp cách xử lý lỗi
  • Tối ưu cho việc đọc lướt
  • Chính xác (tránh thuật ngữ chuyên môn và thành ngữ)
  • Với những phần phức tạp, hãy trình bày dần dần

API

  • Không phá vỡ workflow của API (versioning): như Stripe
  • Cho phép thử nghiệm API nhanh chóng: Square làm điều này rất tốt

1 bình luận

 
laeyoung 2022-06-27

"Tối ưu hóa cho việc đọc lướt" là điều mình cực kỳ đồng cảm.