Codes kütüphanesi JVM için tip güvenli sonuç yönetimini duyurdu
Öne çıkanlar
- Java 17 ve üzeri sürümleri hedefleyen kütüphane sıfır çalışma zamanı bağımlılığıyla çalışıyor.
- Aynı sonuç kimliği HTTP ve gRPC protokolleri için farklı durum kodlarına eşlenebiliyor.
- Kotlin uygulamaları için JSpecify boş değer güvenliği desteği sunuluyor.
Java ve Kotlin ekosistemi için geliştirilen açık kaynaklı Codes kütüphanesi yayımlandı. Kütüphane, JVM tabanlı uygulamalarda işlem sonuçlarını ve hata durumlarını belirli bir protokole veya çatıya bağımlı olmadan standartlaştırmayı hedefliyor. Geliştiriciler bu araç sayesinde alan modellerini HTTP, gRPC veya serileştirme katmanlarından ayırarak ortak bir sonuç kimliği tanımlayabiliyor.
Java 17 ve üzeri sürümleri destekleyen kütüphane, çalışma zamanında sıfır bağımlılık prensibiyle çalışıyor. Tanımlanan tek bir sonuç kodu, HTTP için 422 veya gRPC için FAILED_PRECONDITION gibi farklı protokol yanıtlarına dönüştürülürken; log ve metrik sistemlerinde orijinal kimliğini koruyor. Kütüphane ayrıca JSpecify ile Kotlin tarafında doğrudan kullanılabilen bir arayüz ve standart hata katalogları sunuyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.