مشاهده همه دوره‌ها
Techniquesحرفه‌ای14 قسمت

کدی بنویسید که به راحتی قابل نگهداری باشد

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.

قسمت‌های دوره

3m 54s

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 2s

Boost code readability and maintainability by applying the Interface Segregation Principle. Learn to create clear, focused interfaces for cleaner Laravel apps!

کد خود را از هم جدا کنید

6m 22s

Improve your Laravel code by applying the Single Responsibility Principle. Learn to organize and extend your code effortlessly without repetitive changes!

برای تغییرات آینده برنامه‌ریزی کنید

4m 55s

Learn how to plan for future changes by applying the Liskov Substitution Principle, using interfaces and interchangeable classes to keep your Laravel code flexible!

وابستگی‌ها را معکوس کنید

6m 26s

Explore the Dependency Inversion Principle to write flexible, maintainable Laravel code by depending on abstractions—not low-level details. Learn how today!

اضافه کنید، تغییر ندهید

7m 51s

Follow 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 11s

Don't overdo SOLID: learn when to apply principles and when to favor practical design, so your project stays maintainable, flexible, and simple.

بازنویسی از ابتدا را در نظر بگیرید

7m 46s

Learn how to tackle complex, tightly coupled codebases with scratch refactoring. This Laracasts tutorial guides you to understand and improve code systematically.

چگونه کد غیرقابل تست را تست کنیم

10m 30s

Struggling to test legacy code? Learn how characterization testing helps you safely refactor untestable code in this clear, friendly Laracasts tutorial.

گسترش کدی که برای توسعه‌پذیری طراحی نشده است

1m 40s

Struggling with messy legacy code? Discover why adding bad code worsens it and get ready for practical solutions to extend and improve your codebase.

از درزها برای افزودن قابلیت جدید به کد موجود استفاده کنید

8m 29s

Learn 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 56s

Learn how to extend legacy code fast using sprout and wrap techniques. Add new features efficiently, even under tight deadlines, with this practical lesson.

کدبیس را تمیزتر از زمانی که پیدا کردید رها کنید

5m 49s

Learn practical ways to leave your codebase cleaner than you found it. Discover actionable tips beyond renaming and refactoring to improve your Laravel projects.

جمع‌بندی

1m 55s

Thanks 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!

یادگیری را ادامه دهید

تصویر بندانگشتی چندمستأجری در عمل
چندمستأجری در عمل

با Kevin McKee

  • 10 قسمت
  • متوسط
  • Techniques
تصویر بندانگشتی چالش Frontend Mentor با Laravel
چالش Frontend Mentor با Laravel

با Simon Vrachliotis

  • 27 قسمت
  • متوسط
  • Techniques
تصویر بندانگشتی لارابیت‌های محمد
لارابیت‌های محمد

با Mohamed Said

  • 4 قسمت
  • متوسط
  • Techniques
تصویر بندانگشتی نورافکن مهمان
نورافکن مهمان

با Jeffrey Way

  • 13 قسمت
  • متوسط
  • Techniques
تصویر بندانگشتی تسلط بر صف در Laravel
تسلط بر صف در Laravel

با Mohamed Said

  • 12 قسمت
  • متوسط
  • Techniques

دوست دارید گاهی خبرهای Laracasts را ایمیل کنیم؟