ZendCon2009 : Sept etapes pour un meilleur code OO
Stephan Priebsch mets les slides de son dernier talk a la ZendCon 2009. Une session assez intéressante au cours de laquelle il donne des conseils pour un meilleur code Oriente Objet. Essentiellement, les points qu’il aborde sont les suivants :
- OOP n’est pas lourd. C’est au niveau des I/O que ca se passe. ==> Ne pas se soucier de la performance
- Clairement séparer les rôles et les responsabilités
- Se concentrer sur l’API. (Interface et implémentation, encapsulation)
- découplage : rendre les dépendances explicites.
- Utiliser l’injection de dépendances (dependency injection)
- Favoriser la composition a l’héritage
- Faire de sorte que ce soit testable unitairement.
