Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Laracasts

Write Code That's Easy to Maintain

via Laracasts

Overview

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.

Syllabus

  • Introduction
  • Optimize for Readability and Easy Navigation
  • Decouple Your Code
  • Plan for Future Changes
  • Invert Dependencies
  • Add, Don't Change
  • Don't Overdo SOLID
  • Consider Scratch Refactoring
  • How to Test Untestable Code
  • Extending Code That Wasn't Designed for Extensibility
  • Leverage Seams to Add New Functionality to Existing Code
  • Add Functionality by Applying the Sprout and Wrap Techniques
  • Leave the Codebase Cleaner Than You Found It
  • Wrap Up

Taught by

Katerina Trajchevska

Reviews

Start your review of Write Code That's Easy to Maintain

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.