J'isole cette discussion du topic sur le C#
Je dérive peut-être un peu de ton idée originale, Vincent (j'ai l'impression de me parler à moi-même là...!), mais si l'OO, MVC et autres frameworks/méthodes sont intéressants à connaître, il n'en reste pas moins que la règle de base de tout procédé industriel est Make it work. Le fait de "coder propre" n'est que le second point de la doctrine ("Make it work, Make it right, Make it fast").
Certes, coder propre, dans le temps, cela aide, mais il faut aussi faire gaffe car beaucoup, mais vraiment beaucoup, de projets ici (dans le monde amateurs) se cassent les dents sur la recherche vaine de la perfection: la perfection n’existe pas, et si le créateur de projet veut un démarrage parfait, alors son projet ne démarre pas.
Ter-Rowan avait soulevé ce point déjà dans la question du " Le projet codé selon les règles de l'art... ou pas" [J'ai mal interprété alors, désolé]. Le jeu web, c'est avant tout le jeu en lui-même, ses règles, son background, son contenu. Osef un peu que ce soit OO, pas OO, MVC, codé avec les pieds ou autre. Et finalement, les projets qui ont été présentés ici sont bien plus souvent codés avec les pieds que des codes parfaits appliquant strictement les doctrines du moment (qui auront bougées avant que tu n'ai fini ton projet parfait).
Au fond, ce n'est pas sans raison que les projets industriels sont eux-même loin d'être parfaits: y'a un impératif de réalisation qui doit être respecté, et on se retrouve donc avec une balance en équilibre en "sortir un truc, même pas parfait" et "ne rien sortir, au moins, le rien est parfait".
J'ai formalisé un peu tout cela en article, pour le coup: https://toile.reinom.com/la-maintenance/ (je le paraphrase un peu ici mais bon).
Je dérive peut-être un peu de ton idée originale, Vincent (j'ai l'impression de me parler à moi-même là...!), mais si l'OO, MVC et autres frameworks/méthodes sont intéressants à connaître, il n'en reste pas moins que la règle de base de tout procédé industriel est Make it work. Le fait de "coder propre" n'est que le second point de la doctrine ("Make it work, Make it right, Make it fast").
Certes, coder propre, dans le temps, cela aide, mais il faut aussi faire gaffe car beaucoup, mais vraiment beaucoup, de projets ici (dans le monde amateurs) se cassent les dents sur la recherche vaine de la perfection: la perfection n’existe pas, et si le créateur de projet veut un démarrage parfait, alors son projet ne démarre pas.
Ter-Rowan avait soulevé ce point déjà dans la question du " Le projet codé selon les règles de l'art... ou pas" [J'ai mal interprété alors, désolé]. Le jeu web, c'est avant tout le jeu en lui-même, ses règles, son background, son contenu. Osef un peu que ce soit OO, pas OO, MVC, codé avec les pieds ou autre. Et finalement, les projets qui ont été présentés ici sont bien plus souvent codés avec les pieds que des codes parfaits appliquant strictement les doctrines du moment (qui auront bougées avant que tu n'ai fini ton projet parfait).
Au fond, ce n'est pas sans raison que les projets industriels sont eux-même loin d'être parfaits: y'a un impératif de réalisation qui doit être respecté, et on se retrouve donc avec une balance en équilibre en "sortir un truc, même pas parfait" et "ne rien sortir, au moins, le rien est parfait".
J'ai formalisé un peu tout cela en article, pour le coup: https://toile.reinom.com/la-maintenance/ (je le paraphrase un peu ici mais bon).