09-02-2015, 10:50 PM
Pour tout vous avouer, ce n'était pas le but recherché de ce mini tuto dit alambiqué ^^
Mais la manière de coder (en façade) est en effet celle qui me plait le plus.
Je n'ai pas expliqué plus que ça pourquoi je n'utilisais pas de singleton, j'aurai dû le faire.
Le fait est que j'essaye d'avoir le moins de couplage possible entre mes classes.
Par exemple, j'essaye actuellement ( sur papier) de faire une façade pour mon ORM (qui utilise MYSQLi). Le but est de pouvoir changer d'ORM par la suite sans me retaper tout le code du jeu (pour passer sous PostgreSQL ou autre), pouvoir mettre un mock devant ma BDD, ..
Mais la manière de coder (en façade) est en effet celle qui me plait le plus.
Je n'ai pas expliqué plus que ça pourquoi je n'utilisais pas de singleton, j'aurai dû le faire.
Le fait est que j'essaye d'avoir le moins de couplage possible entre mes classes.
Par exemple, j'essaye actuellement ( sur papier) de faire une façade pour mon ORM (qui utilise MYSQLi). Le but est de pouvoir changer d'ORM par la suite sans me retaper tout le code du jeu (pour passer sous PostgreSQL ou autre), pouvoir mettre un mock devant ma BDD, ..