Modul 1 · TypeScript · Tip Təhlükəsizliyi

Qırmızı
Dalğalı Xətt

Tiplər səhvi siz işə salmadan əvvəl tutur — VS Code-da dərhal görürsünüz

TypeScript Tip xətası VS Code formatPrice
AI with Rufat
PROBLEM — tip yoxdur

JavaScript: Xəta Yalnız İşləmə Zamanı

// JavaScript — tip yoxdur, xəta gizlənir
function formatPrice(price) {
return `$${price.toFixed(2)}`;
}
formatPrice('rəqəm-deyil'); // 💥 işləmə zamanı çöküş
Redaktor heç nə demir. Çöküş yalnız siz kodu işə salanda baş verir — bəzən istifadəçinin yanında.
AI with Rufat
HƏLL — tip annotasiyası

TypeScript: Xəta Dərhal Redaktorda

TS formatPrice.ts
1
2
3
4
5
function formatPrice(price: number): string { return `$${price.toFixed(2)}`; } formatPrice('rəqəm-deyil');
⚠ Argument of type 'string' is not assignable to parameter of type 'number'. ts(2345)
AI with Rufat
🟥

Qayda:
Qırmızı Xətti İşə Salmadan Düzəldin

O qırmızı dalğalı xətt — dərsin özüdür. Tiplər səhvi redaktorda tutur, işləmə zamanı yox.

🔤
Annotasiya əlavə edin
price: number yazın — redaktor sizi qoruyur
📐
interface ilə davam edin
Test data-nın formasını təsvir edin
🎯
Modul 2-də
Tipli locator-lar və Page Object-lər
AI with Rufat
← / → · space