کتاب Battle Ready Laravel (لاراول آماده نبرد) یک منبع تخصصی و کاربردی برای یادگیری چارچوب لاراول است که به تازگی در سال 2023 به چاپ رسیده است.
در ادامه مقدمهای از کتاب Battle Ready Laravel را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Battle Ready Laravel:
سلام!
نام من Ash Allen است و من یک توسعهدهنده وب مستقر در بریتانیا هستم. در طول پنج سال گذشته، من به عنوان یک فریلنسر در پروژههای لاراول کار کردهام و این شانس را داشتهام که روی بسیاری از پروژههای جالب و متفاوت کار کنم، از وبسایتهای ساده گرفته تا سکوهای پیچیده SaaS (نرمافزار به عنوان سرویس).
در حین کار آزاد، متوجه شدم که علاقه زیادی به نوشتن کدهای تمیز، قابل نگهداری و توسعهپذیر دارم. بنابراین تقریباً در هر پروژهای که روی آن کار کردهام، همیشه به «آدم آزمایشی» یا «او آن را برای شما درست خواهد کرد» تبدیل شدهام.
این به این معنی است که تقریباً در هر پروژهای که روی آن کار میکنم، تلاش برای بهبود کیفیت کلی پایگاه کد بر عهده من بوده است. چه از طریق بازسازی یا ساخت کل مجموعههای آزمایشی از ابتدا. در واقع، از زمانی که کار آزاد را شروع کردم، بیش از 10000 تست نوشتم!
بنابراین من در این بخش کوچک از آزمایش و بازآفرینی پیشرفت کردهام و معمولاً هنگام دریافت مشتریان جدید از آن استفاده میکنم. خیلی وقتها پیش نمیآید که دیگر روی پروژههای سبز کار میکنم. من معمولاً روی پروژههای موجود کار میکنم. من معمولاً برای کار با مشتریان برای حفظ سیستم موجود، رفع اشکالات، حذف بدهیهای فنی، ساخت مجموعههای آزمایشی، و افزودن ویژگیهای جدید، وارد پروژه میشوم.
بیشتر بخوانید: کتاب Laravel Up & Running
در کتاب Battle Ready Laravel، من قصد دارم شما را از طریق همان فرآیندی که معمولاً برای تعمیر برنامههای لاراول به کار میبرم، استفاده کنم. من روند حسابرسی معمول خود را به شما نشان خواهم داد که برای یافتن مکانهایی که میتوان کد را بهبود بخشید از آن استفاده میکنم.
سپس نحوه ایجاد یک استراتژی آزمایشی را توضیح خواهم داد که میتواند برای بهبود تدریجی پوشش تست کد مورد استفاده قرار گیرد. پس از آن، روشهای مختلفی را که به رفع اشکالات در برنامههای لاراول میپردازم، توضیح خواهم داد. در نهایت، راههای مختلفی را بررسی خواهیم کرد که میتوانیم پایگاه کد خود را بهبود ببخشیم.
بیشتر بخوانید: کتاب PHP 8 Basics
من تک تک ابزار حسابرسی ممکن، مشکل کد و رویکرد بهبود را پوشش نمیدهم. اگر این کار را انجام میدادم، این کتاب احتمالاً هزاران صفحه خواهد بود و هرگز منتشر نمیشد. اما من متداولترین مسائلی را که بعد از کار بر روی بسیاری از پروژهها پیدا کرده ام و راههایی که معمولاً پیدا میکنم و سپس آنها را حذف میکنم، پوشش خواهم داد.
البته، بسته به نوع پروژههایی که روی آنها کار میکنید، ممکن است نتوانید تمام ایدههای مطرح شده در این کتاب را پیادهسازی کنید.
اگر توسعهدهندهای هستید که به دنبال چند راه حل سریع برای پروژههایی هستید که روی آنها کار میکنید، ممکن است فقط بتوانید برخی از ایدهها را از بخشهای جداگانه پیادهسازی کنید.
اگر توسعهدهندهای هستید که زمان بیشتری برای حذف بدهیهای فنی و بهبود پایگاه کد دارید، ممکن است بتوانید همه ایدهها را اجرا کنید. در هر صورت، باید چیزی در اینجا وجود داشته باشد که وضعیت شما را پوشش دهد.
در پایان کتاب Battle Ready Laravel، به عنوان یک توسعهدهنده وب لاراول باید اعتماد به نفس بیشتری داشته باشید. امیدوارم بتوانم به شما نشان دهم که چگونه میتوانید برنامههای خود را به طور مؤثر ممیزی، آزمایش، تعمیر و بهبود ببخشید تا آنها را قابل نگهداری، آزمایشپذیرتر و کارآمدتر کنید.
کتاب Battle Ready Laravel حاوی چندین تصویر است که به توضیح مفاهیم این کتاب کمک میکند. بسته به کتابخوان الکترونیکی که برای خواندن این کتاب استفاده میکنید، ممکن است نتوانید این تصاویر را به وضوح ببینید. بنابراین، در زیر هر تصویر یک URL وجود دارد که میتوانید از آن برای مشاهده تصویر در مرورگر وب خود در دستگاه مناسب تر استفاده کنید.
سرفصلهای کتاب Battle Ready Laravel:
- Contents
- Introduction
- Section 1: Auditing
- Section 2: Testing
- Section 3: Fixing
- Section 4: Improving
- Final Words
- Discount Codes
جهت دانلود کتاب Battle Ready Laravel میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.