เกิดอยากจะลองท้าทายตัวเองซะหน่อย เพื่อให้เขียนโค้ดให้ดี อ่านง่าย เป็นระเบียบ เลยไปหากฏมาตั้งให้ตัวเองทำตาม
- Class ห้ามยาวเกิน 100 บรรทัด
- Method ห้ามยาวเกิน 5 บรรทัด
- ห้ามส่ง Parameter เกิน 4 ตัว ถ้าเป็น Object ก็อย่าให้เยอะนัก
- ใน Controller ต้องสร้าง Object เพียงตัวเดียวสำหรับรับ Request ไปทำให้เสร็จ
หากทำตามกฏ 3 ข้อของ Curly จะนำไปสู่ SRP: The Single Responsibility Principle