دربارهی کتاب The Clean Architecture in PHP
گاهی بدون هیچ پیشزمینهای اتفاق میافتد: پروژهتان در ابتدا عالی پیش میرفت و با سرعت زیادی کدنویسی میکردید، اما ناگهان همهچیز متوقف میشود. اضافه کردن سادهترین قابلیتها زمانبر میشود. بخشهایی از کد که حتی آنها را تغییر ندادهاید، از کار میافتند. مدتهاست که از تستها صرفنظر کردهاید، چون هم وقتش را ندارید و هم عملاً همهشان از کار افتادهاند.
اما لازم نیست کد شما به کابوسی غیرقابل کنترل تبدیل شود که هرگونه لذت برنامهنویسی را از شما بگیرد.
یافتن بهترین روش برای سازماندهی کد، یکی از دشوارترین بخشهای برنامهنویسی است.
انتخاب معماری درست برای نرمافزار، گامی بسیار مهم در فرایند توسعه است. حرکت در مسیر اشتباه میتواند در آینده به فاجعهای تبدیل شود و بازطراحی (Refactor) نرمافزار برای پاسخ به نیازهای جدید را تقریباً غیرممکن کند. همچنین میتواند تست صحیح برنامه را به کاری طاقتفرسا بدل کند.
اگرچه روشهایی که در این کتاب معرفی میشوند تنها راه ممکن برای توسعهی نرمافزار نیستند، اما چارچوبی مؤثر برای ساخت برنامههایی فراهم میکنند که:
در این کتاب، به بررسی معماری تمیز (Clean Architecture) — که توسط «عمو باب» (Uncle Bob) معرفی شده — و پیادهسازی آن در PHP میپردازیم. همچنین مفاهیم طراحی SOLID، الگوهای طراحی مختلف و نگاهی به معماریهای گوناگون نرمافزاری خواهیم داشت.
برای ثبت نظر، ابتدا وارد شوید.
نظری ثبت نشده است.
| فصل | عنوان | قیمت | دانشگاه |