par
moogli » 28 avr. 2017, 10:21
dans ton cas dans le contrôleur.
mais au bout du moment le contrôleur devient énorme et pas maintenable. Les outils de "qualimétrie" de code te diraient, en gros une classe c'est max 100 lignes, une méthode max 10 afin que le tout reste simple à maintenir.
Du coup on crée un peu plus de méthode et un peu plus de classe.
Par exemple le contrôleur sert d'aiguilleur il instancie les classes métier en fonction des pages demandées.
Généralement on met une interface sur ces classes pour avoir un code relativement générique, lorsque c'est possible.
ainsi, lorsque tu as besoin de modifier quelque chose de précis tu ne fouilles dans les 10000 lignes du contrôleur, tu va taper directement dans le fichier qui va bien
@+
dans ton cas dans le contrôleur.
mais au bout du moment le contrôleur devient énorme et pas maintenable. Les outils de "qualimétrie" de code te diraient, en gros une classe c'est max 100 lignes, une méthode max 10 afin que le tout reste simple à maintenir.
Du coup on crée un peu plus de méthode et un peu plus de classe.
Par exemple le contrôleur sert d'aiguilleur il instancie les classes métier en fonction des pages demandées.
Généralement on met une interface sur ces classes pour avoir un code relativement générique, lorsque c'est possible.
ainsi, lorsque tu as besoin de modifier quelque chose de précis tu ne fouilles dans les 10000 lignes du contrôleur, tu va taper directement dans le fichier qui va bien :)
@+