TypeScript
TypeScript, JavaScript’e statik tip sistemi ekler. Geliştirme sırasında yardımcı olur; gerçekten gelen verinin kontrolünün yerini tutmaz.
Çalıştırmadan önce tip hatalarını bulmak
TypeScript, JavaScript’i statik tip sistemiyle genişletir. Geliştirme sırasında uygunsuz değerleri ve eksik özellikleri gösterebilir. Hangi hataların bulunduğu ayarlara ve kullanılan tiplere de bağlıdır.
Varsayımsal bir sipariş modülünde quantity: number bir sayı bekler. Kontrol edilen program kodunda bunun yerine "two" metni atanırsa tip kontrolü çelişkiyi bildirebilir. Bu, birbirine bağlı işlevler üzerinde çalışmayı kolaylaştırır.
Fakat tip tanımı daha sonra API üzerinden gelen her veriyi kontrol etmez. Uygulamanın bunun için çalışma anında gerçek girdi kontrolü yapması gerekir. Sayı olan bir değer de miktar kuralına aykırı olabilir. TypeScript, JavaScript kodu için geliştirme desteğidir; iş doğruluğunu veya bütün akışın hatasızlığını kanıtlamaz.
Kaynaklar
İlgili terimler
- JavaScriptJavaScript, tarayıcıda ve dışında uygulama mantığı için kullanılan programlama dilidir. HTML ve CSS’ten farklı görev üstlenir.
- BackendBackend, uygulamanın sunucu tarafındaki kurallarını ve verilerini işler. Yalnız veritabanı veya yönetim ekranı değildir.
- Eski sistemKullanılmaya devam eden, zamanla teknik ve iş bağımlılıkları birikmiş mevcut sistem.
- Çok kiracılılıkÇok kiracılılık aynı çözümde ayrı müşteri veya grup alanları sağlar. Kiracı otomatik olarak tek kişi ya da tek veritabanı değildir.
- Tarayıcı önbelleğiTarayıcı önbelleği uygun HTTP yanıtlarını sonraki kullanım için saklar. Yeniden kullanım ve doğrulama ilgili kurallara bağlıdır.
- Önbelleği geçersiz kılmaÖnbelleği geçersiz kılma, saklanan kopyanın kullanımını belirli kurallarla sonlandırır. Kaynaktaki asıl kayıt bundan ayrı ele alınır.
Bu konudaki yazılar








ASES ile Yazılım geliştirme
Özel yazılım, web ve mobil uygulamalar


