17-09-2018, 08:22 PM
C4est vrai que garder une seule archi (une seule logique), c'est l'essentiel !
Je rejoins l'idée que l'ordre alphabétique des méthodes est bidon (ok "pas forcément à suivre") car c'est chiant à faire, et surtout, pas pratique pour suivre une logique de code. Perso, je les classe comme toi Mexicanoon, à ceci près que j'ai parfois une "private" au-dessus de la "public" qui l'utilise.
Après, c'est vrai que contrairement à blinde de frameworks/archis, je n'ai quasiment pas de modèle générique en fait (puisque je tappe directement dans le SQL pour récupérer les données nécessaires à la page). Cela change un peu la donne...
PS:
Je suis content: en 1H ce matin, j'ai implémenté un Formatter Excel générique pour montrer au boulot qu'on pouvait utiliser ce genre d'archi même si on doit exporter de gros tableaux de données Ca sera peut-être utile en plus aux joueurs qui veulent se faire des fichiers Excel pour leurs stratégies...
Citation :c'est de bien faire 1 fichier = 1 classePas tout à fait à mon sens, car PHP n'a pas la notion de "private class" (comme Java l'a). Dans ces cas-ci, je trouve très pratique d'avoir plusieurs classes dans le même fichier: une principale (avec le même nom que le fichier) et qui est celle utilisée par tout code externe à ce fichier, et d'autres classes "privées", pas utilisées par un code externe au fichier.
Je rejoins l'idée que l'ordre alphabétique des méthodes est bidon (ok "pas forcément à suivre") car c'est chiant à faire, et surtout, pas pratique pour suivre une logique de code. Perso, je les classe comme toi Mexicanoon, à ceci près que j'ai parfois une "private" au-dessus de la "public" qui l'utilise.
Après, c'est vrai que contrairement à blinde de frameworks/archis, je n'ai quasiment pas de modèle générique en fait (puisque je tappe directement dans le SQL pour récupérer les données nécessaires à la page). Cela change un peu la donne...
PS:
Je suis content: en 1H ce matin, j'ai implémenté un Formatter Excel générique pour montrer au boulot qu'on pouvait utiliser ce genre d'archi même si on doit exporter de gros tableaux de données Ca sera peut-être utile en plus aux joueurs qui veulent se faire des fichiers Excel pour leurs stratégies...