Journey into writing code that is readable, understandable ,maintainable and testable as well as how to prepare codebase to embrace future changes.
I wonder from time to time whether I'm doing the right thing with respect to guidelines and principles when using an object-oriented programming approach to create application. I started reading Object Design Style Guide book last year to learn more about objects. And beginning this year, I decided to delve deeper into writing code that is readable, understandable and maintainable as well as how to prepare codebase to embrace future changes.
Here are the resources used:
Book
- Object Design Style Guide:
- Principles of Package Design
Pluralsight Courses
- Writing Readable and Maintainable Code