Nhóm tôi đang tạo các thành phần có thể được sử dụng bởi các đối tác của công ty để tích hợp với nền tảng của chúng tôi.
Vì vậy, tôi đồng ý chúng ta nên hết sức cẩn thận khi giới thiệu các phụ thuộc (bên thứ ba). Hiện tại chúng tôi không có sự phụ thuộc của bên thứ ba và chúng tôi phải ở mức API thấp nhất của khung.
Vài ví dụ:
- Chúng tôi buộc phải ở mức API thấp nhất của khung (.NET Standard). Lý do đằng sau điều này là một nền tảng mới có thể đến một ngày chỉ hỗ trợ mức API rất thấp đó.
- Chúng tôi đã triển khai các thành phần của riêng mình để (de) tuần tự hóa JSON và đang trong quá trình thực hiện tương tự cho JWT. Điều này có sẵn ở cấp độ cao hơn của API khung.
- Chúng tôi đã triển khai một trình bao bọc xung quanh khung HTTP của thư viện chuẩn, vì chúng tôi không muốn phụ thuộc vào việc triển khai HTTP của thư viện chuẩn.
- Tất cả các mã để ánh xạ tới / từ XML được viết "bằng tay", một lần nữa vì lý do tương tự.
Tôi cảm thấy chúng ta đang đưa nó đi quá xa. Tôi đang tự hỏi làm thế nào để đối phó với điều này vì điều này tôi nghĩ rằng điều này ảnh hưởng lớn đến vận tốc của chúng ta.