Documenting my journey through
Practical Object-Oriented Design course.
Here are the notes from the 12-week walkthrough of Practical Object-Oriented Design Course by Sandi Metz. I’m also reading the book 99 Botles (which I think is the same content, but written.)
Good Object-Oriented Programming requires an understanding of three things:
-
First, testing. You have to know how to write good tests.
-
Second, refactoring. You need the skills to rearrange the internals of existing code without breaking/changing the output.
-
Finally, OOP. You have to understand the concepts underlying object-oriented programming and design.