Generatorها
Generatorها برای ایجاد ساختار اولیه استفاده میشوند، نه جایگزین review و طراحی.
قوانین
- خروجی generator باید review شود
- نامها باید با conventionهای دُراول و ساختار پروژه هماهنگ باشند
- فایلهای تولیدشده باید scope مشخص داشته باشند
- permission و routeهای تولیدشده باید بررسی شوند
- migration تولیدشده باید قبل از اجرا خوانده شود
موارد ممنوع
- merge کردن خروجی generator بدون cleanup
- نگه داشتن stubهای استفادهنشده
- تولید کد تکراری بدون دلیل
- تغییر generator بدون بررسی خروجی نمونه