Menu
Coddy logo textTech

Neden TypeScript Kullanılır?

Coddy'nin JavaScript Journey'sinin TypeScript'e Giriş bölümünün bir parçası — ders 2 / 73.

TypeScript, geliştirmeyi daha güvenli ve daha verimli hale getiren üç ana avantaj sunar.

Hataları Erken Yakalayın: TypeScript'in statik tür denetimi, kodunuz çalışmadan önce, geliştirme aşamasında hataları yakalar. Bu, yalnızca kullanıcılar uygulamanızla etkileşime girdiğinde ortaya çıkabilecek hataları önler.

Şu yaygın JavaScript hatasını inceleyin:

// JavaScript - bu hata çalışma zamanına kadar yakalanmayacaktır
function calculateTotal(price, tax) {
    return price + tax;
}

calculateTotal("50", 0.1); // 50.1 yerine "500.1" döndürür!

TypeScript ile bu hata anında yakalanır:

// TypeScript - hata geliştirme sırasında yakalanır
function calculateTotal(price: number, tax: number): number {
    return price + tax;
}

calculateTotal("50", 0.1); // Hata: 'string' türündeki bağımsız değişken 'number' türündeki parametreye atanamaz

Daha İyi Kod Okunabilirliği: Tür açıklamaları (type annotations), fonksiyonların ne tür veriler beklediğini ve döndürdüğünü netleştirerek dokümantasyon görevi görür. Bu, hem sizin hem de ekip arkadaşlarınızın kodu daha hızlı anlamasına yardımcı olur.

Gelişmiş Geliştirme Araçları: TypeScript, kod düzenleyicilerde üstün otomatik tamamlama, yeniden yapılandırma (refactoring) ve gezinti sağlar. Düzenleyiciniz, her değişken üzerinde hangi özelliklerin ve yöntemlerin mevcut olduğunu tam olarak bilir.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

TypeScript'e Giriş bölümündeki tüm dersler