15 poin oleh xguru 2021-02-04 | 3 komentar | Bagikan ke WhatsApp
  1. Tidak menggunakan mode strict

  2. Mendefinisikan nilai default dengan ||

→ Gunakan ??, atau definisikan fallback per parameter

  1. Menggunakan any sebagai tipe

→ Ganti dengan unknown

  1. val as SomeType

→ Periksa dengan fungsi type guard

  1. Menggunakan as any di dalam tes

  2. Properti opsional

  3. Generic satu huruf

→ Gunakan nama tipe lengkap yang bisa menjelaskan dirinya sendiri

  1. Pemeriksaan boolean yang bukan boolean

  2. Operator !!

  3. != null

3 komentar

 
kbumsik 2021-02-04

Saya melihat !! ini di kode bahasa lain, lalu bertanya apa artinya; ternyata karena belakangan lebih sering mengerjakan JavaScript, jadi tanpa sadar ikut memakainya... haha

 
bichi 2021-02-04

Pembahasan tentang penggunaan infer dan never dengan baik ternyata belum dimasukkan ya.

 
bichi 2021-02-04

Lah, bahkan tipe bawaan resmi pun pakai any.

Memang benar, penggunaan any dan unknown harus dibedakan dengan jelas.