This is one of the simplest, most elegant, and easy to understand book I’ve read so far on object-oriented design with concise examples. Sandi Metz, the author of this book has been writing software for 30+ years and had amazing talks on OO design. The book examples are focused on Ruby, a dynamically typed language. After reading the ruby examples, Coming from statically typed languages like Java, Kotlin and Dart, I can say that the language does not matter much. …
Social Profiles