Kuis Refactoring Techniques — Clean Code

Kuis materi Refactoring Techniques di Clean Code — uji pemahamanmu dengan pertanyaan pilihan ganda, penjelasan jawaban, dan skor langsung. Main gratis di Hyper Sheets.

Pertanyaan di kuis ini

  1. Refactor kode ini agar lebih clean:
    if (user.age >= 18 && user.hasID && !user.isBanned) {
    // allow access
    }

    Sebaiknya if condition di atas di-extract menjadi apa?
  2. Teknik refactoring apa yang mengganti magic number dengan nama yang bermakna?