Kiến trúc và dữ liệu
schema
còn gọi là hình dạng dữ liệu
Mô tả dữ liệu gồm những trường nào, kiểu gì, trường nào bắt buộc — chỗ rẻ nhất để bắt dữ liệu sai.
Schema biến câu hỏi "dữ liệu này có hợp lệ không" thành thứ máy trả lời được, ngay tại biên hệ thống. Dữ liệu sai hình dạng chết ở cửa vào, không đi sâu rồi hỏng ở chỗ khó hiểu.
Đây là hình thức cụ thể nhất của việc đẩy kiểm tra về sớm: một trường thiếu bị bắt lúc đọc dữ liệu rẻ hơn nhiều so với lúc nó gây lỗi hiển thị trên máy người dùng.
Đổi schema là đổi hợp đồng. Thêm trường không bắt buộc thì an toàn; đổi kiểu hoặc bỏ trường thì phá bản cũ đang chạy.
Bài dùng thuật ngữ này
- Chuẩn pull requestYêu cầu với lập trình viên
- Definition of DoneKiểm soát chất lượng
- Ranh giới kiến trúcKiểm soát chất lượng
- Automation test cho mobile và APIKiểm soát chất lượng
- Kiểm thử đặc thù mobileQuy mô và hiệu năng
- Test upgrade và data migration thế nàoQuy mô và hiệu năng
- Backward compatibility giữa app và backendPhát hành

