15 puan yazan xguru 2021-02-04 | 3 yorum | WhatsApp'ta paylaş
  1. strict modunu kullanmamak

  2. Varsayılan değeri || ile tanımlamak

?? kullanın ya da fallback'i parametre düzeyinde tanımlayın

  1. Tür olarak any kullanmak

unknown ile değiştirin

  1. val as SomeType

→ tür koruma fonksiyonuyla kontrol edin

  1. Testlerde as any kullanmak

  2. Opsiyonel özellikler

  3. Tek harfli Generic'ler

→ adıyla kendini açıklayan tam tür adları kullanın

  1. Boolean olmayan değerlerle boolean kontrolü yapmak

  2. !! operatörü

  3. != null

3 yorum

 
kbumsik 2021-02-04

Başka bir dildeki kodda !! bunu görüp bunun ne olduğunu sormuştum; meğer son zamanlarda çoğunlukla JavaScript yaptığı için bilinçsizce kullanmış... haha

 
bichi 2021-02-04

infer ve never'ı iyi kullanmak da eksik kalmış.

 
bichi 2021-02-04

Hani resmi built-in tiplerde bile any kullanılırken

any ile unknown kullanım amacını netleştirmek doğru olur elbette