Kuis Refactoring Patterns — Clean Code

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

Pertanyaan di kuis ini

  1. Apa definisi yang tepat dari refactoring?
  2. Pattern refactoring apa yang tepat untuk kode berikut?
    if (shape.type === "circle") { area = Math.PI * r * r; }
    else if (shape.type === "square") { area = side * side; }
    else if (shape.type === "triangle") { ... }
  3. Dalam siklus TDD, refactoring dilakukan pada tahap mana?