İçeriğe geçin

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.

Yazılım geliştirme

Ç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

Bu konudaki yazılar

ASES ile Yazılım geliştirme

Özel yazılım, web ve mobil uygulamalar