İçinde bulunduğum takım, şirket ortakları tarafından platformumuzla bütünleşmek için kullanılabilecek bileşenler oluşturuyor.
Bu nedenle, (üçüncü taraf) bağımlılıkları getirirken çok dikkatli davranmamız gerektiğine katılıyorum. Şu anda üçüncü taraf bağımlılığımız yok ve çerçevenin en düşük API seviyesinde kalmak zorundayız.
Bazı örnekler:
- Çerçevenin en düşük API seviyesinde kalmak zorundayız (.NET Standard). Bunun arkasındaki neden, bir gün sadece bu çok düşük API seviyesini destekleyen yeni bir platformun gelmesi olabilir.
- JSON'u (de) serileştirmek için kendi bileşenlerimizi uyguladık ve JWT için de aynı şeyi yapıyoruz. Bu, çerçeve API'sinin daha yüksek bir düzeyinde kullanılabilir.
- Standart kütüphanenin HTTP çerçevesi etrafına bir sarmalayıcı uyguladık, çünkü standart kütüphanenin HTTP uygulamasına bağımlı olmak istemiyoruz.
- XML'den / XML'den eşleme için kullanılan kodun tümü aynı sebepten dolayı "elle" yazılır.
Çok uzaklara gittiğimizi hissediyorum. Bununla nasıl başa çıkacağımı merak ediyorum, çünkü bunun hızımızı çok etkilediğini düşünüyorum.