There are many programming paradigms. One of them is the object-oriented programming. But… Do you really take advantage of it? Are you brave enough to say that you have real ‘objects’ in your project? Having classes and creating something from them is not enough… Have you heard about SOLID (single responsibility, open-closed, Liskov substitution, interface segregation and dependency inversion) or GRASP (General Responsibility Assignment Software Patterns) principles? This presentation investigates those and some other rules to make your code really object-oriented.
Video producer: https://geecon.org/