PHP Attributes — metadata روی کد و کاربرد در Laravel
تعریف attribute سفارشی، reflection و نمونه Route/Validation — جایگزین docblock و annotation.
مقالات فنی، آموزشها و یادداشتهای توسعه نرمافزار
تعریف attribute سفارشی، reflection و نمونه Route/Validation — جایگزین docblock و annotation.
متد روی enum، tryFrom، collection map و cast در Eloquent — فراتر از case ساده.
Xdebug coverage، حداقل درصد معقول، گزارش در CI و pipeline تست خودکار با GitHub Actions.
تفاوت mock و stub و fake، Http::fake و fake سفارشی — وقتی کدام double را استفاده کنیم.
shouldReceive، Mockery::on، partial mock، overload و تمیزکاری — فراتر از mock ساده facade.
تست ایزوله Action و Repository با mock، fake DB و RefreshDatabase — مرز unit و feature.
with()، dataset اشتراکی، expectation سفارشی و ترکیب با Feature test — کمتر تکرار، پوشش بیشتر.
ساخت Value Object با readonly و validation در constructor — invariant domain بهجای string و float پراکنده.
مقایسه عملی Service چندمتدی و Single Action — معیار انتخاب، ترکیب هر دو و anti-patternهای رایج.