Ethereum Uyumlu Değiliz, Bu Size Bir Haftaya Mal Oluyor ve Şimdilik Karşılığında Hiçbir Şey Vermiyor
Aşağıda anlatılan entegrasyon maliyeti gerçektir ve şu anda karşılığında bir fayda yoktur.
Bir entegratörün ilk öğrendiği şey
API'miz kendi yöntem kümesini konuşur. Kimlik tanımlayıcı çözümleme, kimlik bilgisi ve demirleme sorguları, işlem gönderimi.
Ethereum tarzı bir yöntem kümesi sunmaz. Yani bir entegratörün zaten elinde olan araçlar (cüzdan eklentisi, kütüphaneler, yerel geliştirme çerçevesi, blok gezgini eklentileri) bize yöneltilip çalışmaz.
Bu gerçek bir maliyettir. Biri bir bağdaştırıcı yazar, yöntem adlarını öğrenir ve çökme biçimlerini zor yoldan keşfeder. Yetkin bir mühendis için bir hafta deyin, ki bu rahatlatıcı olan değil dürüst olan büyüklük mertebesidir.
Uyumlu seçim neden genellikle doğru olan
Çünkü ekosistem uyumluluğu neredeyse her zaman protokol zarafetinden değerlidir.
Ortak lehçeyi konuşan bir zincir cüzdanları, gezginleri, dizinleyicileri, kütüphaneleri, eğitimleri ve onu zaten bilen bir mühendis işgücünü devralır. Konuşmayan bir zincir bunların hepsini kendisi sağlamak ya da onlarsız yapmak zorundadır.
Kendine özgü bir arayüz seçen çoğu proje o faturayı hafife almıştır ve hayatta kalanlar genellikle sonradan, daha kötü bir anda bir uyumluluk katmanı eklemiştir.
Diğer seçimin argümanı
Yöntemlerimiz, ortak lehçenin kelime dağarcığı olmayan işlemleri anlatır. Bir tanımlayıcıyı bir belgeye çözümlemek. Bir kimlik bilgisi durumunu demirlemek ve sorgulamak. Bunlar farklı adı olan sözleşme çağrıları değildir; farklı işlemlerdir.
Onları bir sözleşme çağrısı deyimine sarmak arayüzü tanıdık ve anlambilimi yanıltıcı yapardı. Bir entegratör bildiği araçları kullanır ve sistem hakkında yanlış akıl yürütürdü, ki bu bir haftalık bağdaştırıcı işinden daha ince bir çökmedir.
Asıl takas budur ve onu bilerek yaptık, ki bu kazara yapıp sonradan mazeret üretmekten farklıdır.
Arayüzü konusunda bir zincire sorulacaklar
"Mevcut araçlarımı değiştirmeden kullanabilir miyim?" Bir evet gerçek para eder. Bir hayır, tercihten iyi bir gerekçeyle gelmelidir.
"Mühendis-gün cinsinden entegrasyon maliyeti nedir?" Bir sayı isteyin. Bunu hiç tahmin etmemiş bir satıcı, birinin bunu yapışını hiç izlememiştir.
"Bir uyumluluk katmanı planlandı mı ve inşa edildi mi?" Planlandı ile inşa edildi farklı cevaplardır ve tek bir cevap gibi verilirler.
"Yöntemlerinizden hangilerinin başka yerde karşılığı yok?" Cevap hiçbiri ise, kendine özgü arayüz size uyumluluğu karşılıksız kaybettiriyordur.
Bu karar için ne anlama geliyor
Ekibinizin verimliliği mevcut araçların kutudan çıkar çıkmaz çalışmasına bağlıysa, size bir haftaya mal oluyoruz ve şu anda karşılığında hiçbir şey vermiyoruz, ki bizi fiyatlandırmanın doğru yolu budur.
Zaten bir entegrasyon inşa ediyorsanız ve arayüzün, kötü oturan tanıdık bir biçimi ödünç almasındansa sistemin gerçekte ne yaptığını anlatmasını tercih ediyorsanız, yaptığımız seçim odur, bugün çalışır ve o takasın dengesi ancak bizde olandan fazla kullanım olduğunda iyileşir.
Okumaya devam edin
- Bağlanamazlık Zarfın Tamamının Bir Özelliğidir ve Biz Kendimizinkini Bir Kez Bozduk
- Her Satıcı Gösterimi, Doğum Gününüzü Açıklamadan On Sekiz Yaşından Büyük Olduğunuzu Kanıtlamayı Gösteriyor. Biz Bunu Yapamıyoruz.
- Yığınımızın Bir Parçasının Hiçbir Çekincesi Yok. Bunun Neden Göründüğünden Daha Az Değerli Olduğunu Anlatalım.
- Kendi Mimari Belgelerimiz Bunun Var Olmadığını Söylüyor ve "Alt Ağ" Kelimesi Öyle Durmuyor