ทำไมเราถึงควรแยก Business logic ออกจาก View ตั้งแต่แรกเลย? นี่เป็นเรื่องนึงที่ผมไม่กลัว Premature refactor
สมมติว่าเราได้รับ Requirement มาว่า