کدی بنویسید که به راحتی قابل نگهداری باشد
Write Code That's Easy to Maintain
Maintaining a codebase that's easy to read and understand not only contributes to the developer experience, it also has a direct impact on the performance of the team. During this course, we'll cover techniques for designing your code in such a way that will make it easy to extend and maintain in the long run. Regardless of if you start clean, or you inherit a complex codebase, you can own your code and make solid design decisions.
قسمتهای دوره
Join Katerina for a friendly intro to this series, where you'll get a clear overview of the Laravel topics we'll explore together. Let's dive in!
بهینهسازی برای خوانایی و ناوبری آسان
9m 2sBoost code readability and maintainability by applying the Interface Segregation Principle. Learn to create clear, focused interfaces for cleaner Laravel apps!
کد خود را از هم جدا کنید
6m 22sImprove your Laravel code by applying the Single Responsibility Principle. Learn to organize and extend your code effortlessly without repetitive changes!
برای تغییرات آینده برنامهریزی کنید
4m 55sLearn how to plan for future changes by applying the Liskov Substitution Principle, using interfaces and interchangeable classes to keep your Laravel code flexible!
وابستگیها را معکوس کنید
6m 26sExplore the Dependency Inversion Principle to write flexible, maintainable Laravel code by depending on abstractions—not low-level details. Learn how today!
اضافه کنید، تغییر ندهید
7m 51sFollow the Open/Closed Principle and extend your app by adding new code, not altering existing code, to ship features safely and keep systems stable.
SOLID را بیش از حد به کار نگیرید
8m 11sDon't overdo SOLID: learn when to apply principles and when to favor practical design, so your project stays maintainable, flexible, and simple.
بازنویسی از ابتدا را در نظر بگیرید
7m 46sLearn how to tackle complex, tightly coupled codebases with scratch refactoring. This Laracasts tutorial guides you to understand and improve code systematically.
چگونه کد غیرقابل تست را تست کنیم
10m 30sStruggling to test legacy code? Learn how characterization testing helps you safely refactor untestable code in this clear, friendly Laracasts tutorial.
گسترش کدی که برای توسعهپذیری طراحی نشده است
1m 40sStruggling with messy legacy code? Discover why adding bad code worsens it and get ready for practical solutions to extend and improve your codebase.
از درزها برای افزودن قابلیت جدید به کد موجود استفاده کنید
8m 29sLearn how to add new features to legacy code by leveraging seams and refactoring with smart design practices for cleaner, maintainable Laravel projects.
با استفاده از تکنیکهای Sprout و Wrap قابلیت اضافه کنید
6m 56sLearn how to extend legacy code fast using sprout and wrap techniques. Add new features efficiently, even under tight deadlines, with this practical lesson.
کدبیس را تمیزتر از زمانی که پیدا کردید رها کنید
5m 49sLearn practical ways to leave your codebase cleaner than you found it. Discover actionable tips beyond renaming and refactoring to improve your Laravel projects.
جمعبندی
1m 55sThanks for joining the series! Wrap up your learning with key takeaways and feel free to ask questions. Let’s keep growing your Laravel skills together!




