Câu hỏi được gắn thẻ «api-design»

Thiết kế giao diện lập trình ứng dụng (API) thảo luận về các thực tiễn tốt nhất để tạo thư viện dành cho mục đích chung hoặc sử dụng công cộng.




1
API phiên bản
Giả sử rằng bạn có một dự án lớn được hỗ trợ bởi cơ sở API. Dự án cũng gửi một API công khai mà người dùng cuối (ish) có thể sử dụng. Đôi khi bạn cần thay đổi cơ sở API hỗ trợ dự án của bạn. Ví dụ: …





1
Bởi cuốn sách REST vs quá nhiều yêu cầu
Từ nhận xét của Roy Fielding về bài viết của chính mình đang giải mã apis REST giả : Một API RESTful thực sự trông giống như siêu văn bản. Mỗi đơn vị thông tin có thể định địa chỉ mang một địa chỉ, rõ ràng (ví dụ: thuộc tính …
8 rest  api  api-design 

4
Sự phụ thuộc đảo ngược mở rộng API, dẫn đến các thử nghiệm không cần thiết
Câu hỏi này đã làm phiền tôi trong vài ngày và cảm giác như một vài thực tiễn mâu thuẫn với nhau. Thí dụ Lặp lại 1 public class FooDao : IFooDao { private IFooConnection fooConnection; private IBarConnection barConnection; public FooDao(IFooConnection fooConnection, IBarConnection barConnection) { this.fooConnection = fooConnection; this.barConnection = …

3
Phá vỡ các thay đổi API: làm cách nào tôi có thể thực hiện chuyển đổi dễ dàng cho người dùng thư viện?
Trước đây, tôi đã sử dụng cách tiêu chuẩn để thêm @Deprecatedchú thích vào các phương thức API sẽ bị xóa trong phiên bản mới hơn. Bây giờ tôi đang chuẩn bị một phiên bản chính cho một thư viện, với nhiều phần API được gỡ bỏ và đổi tên. …





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.