Ürünümüzdeki Uygunluğun Bir Kısmını Başkası Yazdı ve Hangi Kısımlar Olduğunu Bilmelisiniz
Bu sayfa, inşa ettiğimizi bir araya getirdiğimizden ayırıyor ve örnek olarak kendi yığınımızı kullanıyor, çünkü bu ayrımı kimse gönüllü olarak yapmaz.
Söz konusu şartname
Bir web sunucusunu, düz HTTP üzerinden kaynak oluşturma, okuma, güncelleme ve silme yeri olarak ele alan, klasör gibi davranan kapsayıcıları ve birinin içinde ne olduğunu keşfetmenin tanımlı bir yolu olan bir standart vardır.
Kişisel veri deposu ekosistemi olan Solid'in altındaki birlikte çalışabilirlik sözleşmesidir. Ona karşı yazılmış bir uygulama, uygun herhangi bir sunucuyla çalışır, ki vaadin tamamı budur: veriniz seçtiğiniz yerde yaşar ve uygulamalar ona gelir.
"Bunu destekliyoruz" ne anlama gelebilir
Rutin olarak aynı sözcüklerle söylenen üç farklı şey.
Biz uyguladık. Kodumuz fiilleri, kapsayıcıları, keşfi işler ve şartnameye karşı test edilebiliriz.
Onu uygulayan bir bileşen yayımlıyoruz. Başkasının sunucusu ürünümüzün parçasıdır ve uygunluk onlarındır. Kodumuz onun yanında ya da önünde durur.
Ruhen uyumluyuz. Benzer görünen URL'leri olan bir REST API. En sık destek diye anlatılan budur.
Bir şey bozulduğunda, şartname hareket ettiğinde ya da kimi arayacağınızı sorduğunuzda bunların farklı sonuçları vardır ve bunları birbirinden ayıramayan bir alıcı, öğrendiğini sandığı şeyi öğrenmemiştir.
Bu çizgiyi neden kendimiz çekiyoruz
Çünkü devralınmış uygunluk altyapıdaki en yaygın abartmadır ve neredeyse hiçbir zaman yalan değildir. Desteği bir bağımlılık verdiğinde "platformumuz bunu destekler" ifadesinin her kelimesi savunulabilirdir.
Alıcının kaybettiği şey öngörebilme yeteneğidir. Uygunluk bir bağımlılıksa, onu yükseltmek sizin yükseltme yolunuzdur, hataları sizin hatalarınızdır, terk edilmesi sizin sorununuzdur ve satıcının kendi yol haritasının bununla pek ilgisi yoktur.
Durumları ayıran soru "bunu destekliyor musunuz" değil, "destekleyen kısmı siz mi yazdınız"dır. Bunu bize sormak adildir ve cevap yukarıdadır.
Desteklediği bir standart konusunda bir satıcıya sorulacaklar
"Uygulamayı ekibiniz mi yazdı, yoksa bir bağımlılık mı sağlıyor?" Tek soru budur ve materyallerin çoğu bunu cevaplamamış olacaktır.
"Hangi uygunluk paketini çalıştırdınız ve sonucu görebilir miyim?" Bizde: hiçbirini, ve aksini iddia etmiyoruz.
"O bağımlılık bakımı bırakılırsa planınız nedir?" Uygunluğu devralmış ve buna cevabı olmayan bir satıcının fiyatlandırmadığı bir maruziyeti vardır.
"Protokolü kendi API'niz mi konuşuyor, yanındaki bileşen mi?" Bizde: bileşen. Bizimki konuşmuyor.
Bu karar için ne anlama geliyor
Gereksiniminiz kendi istemcinizin uç noktalarımıza karşı çalışmasıysa, çalışmıyor ve yığınımızın başka bir yerindeki uygun bir bileşenin varlığı çalıştığı anlamına gelecek şekilde okunmamalıdır.
Gereksiniminiz çıkış yolu olan çalışan bir kişisel veri deposuysa, o bugün çalışıyor, uygunluğunun bir kısmı devralınmış ve yığınımızın bir kısmında hiç yok, ve artık hangisinin hangisi olduğunu tam olarak biliyorsunuz, ki bu "standartlara dayalı" ifadesinin size herhangi biri hakkında söyleyeceğinden fazlasıdır.
Okumaya devam edin
- Bu İlişkide Kıdemsiz Taraf Biziz ve Bunu Söylemek Meselenin Kendisi
- "Verinizin Sahibi Sizsiniz" Ya Sunucunun Bir Özelliğidir Ya Da Hiçbir Şeydir
- Gerçek Kurulumları Olan Tanımlayıcıya Karşı Bahse Girdik. Bu Bir Bahistir ve Yanlış Olabilir.
- İzinler Ancak Bir Şey Reddediyorsa Gerçektir ve Reddeden Şeyi Biz Yazmadık