Nguyên lý thiết kế — SOLID, DRY, KISS, YAGNI

Ba mô-đun: (1) thẻ SOLID — vi phạm vs đã sửa, (2) quiz đoán nguyên lý bị vi phạm, (3) toggle Over-engineered ↔ KISS.

1 · SOLID — bấm từng chữ để xem code vi phạm vs đã sửa

❌ Vi phạm

✅ Đã sửa

2 · Quiz — đoán nguyên lý nào bị vi phạm


  
Đọc đoạn code rồi chọn nguyên lý bị vi phạm.

3 · Over-engineered ↔ KISS — cùng một yêu cầu "kiểm tra số chẵn"

🏗️ Over-engineered ✨ KISS