Write Code That's Easy to Maintain
Offered By: Laracasts
Course Description
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
Related Courses
Writing Professional CodeMicrosoft via edX Learn C# By Building Applications
Udemy Fundamentos de C# para Principiantes
Udemy What's New in Visual Studio 2017 for F# For Developers
LinkedIn Learning Clean Code
Udemy