25-04-2017, 10:00 AM
Oui, c'est sympa de "réinventer" et je le fais aussi (mon archi sur les différents jeux hors Wordpress n'est pas basé sur du Framework et j'ai probablement réinventé quelques classes qui existaient) s'il s'agit vraiment de réinventer différemment.
Je trouve un peu dommage en revanche de réinventer ce qui existe exactement déjà. Par exemple, refaire un blog pour refaire un mini-Wordpress, bof... Mais réinventer un blog pour, éventuellement, le faire dans des langages plus exotiques que PHP (et qui n'auraient pas déjà leur équivalent CMS), pourquoi pas.
Disons que justement: t'as pas de temps (ou très peu), alors le perdre en fixant des bogues dans un truc marginal au jeu comme son blog, son forum ou sa page d'accueil, franchement, je trouve cela dommage. Dommage niveau productivité et niveau intérêt (car tu referas les mêmes erreurs que ceux qui avaient fait le CMS, sauf que eux les ont vues et corrigées depuis; mieux vaut aller voir comment ces CMS sont codés, sous la forme de "ah moi je ferai comme ci et comme ça [tu l'écris vite fait dans un coin puis tu lis le code du CMS] ah ben j'avais juste! Ah non en fait, ils ont fait ce truc là... pourquoi...")
Au taff, je te garantis que la relecture de pull request (= lire le code des autres) est vachement plus rapide à faire et instructive que de coder soi-même.
Je trouve un peu dommage en revanche de réinventer ce qui existe exactement déjà. Par exemple, refaire un blog pour refaire un mini-Wordpress, bof... Mais réinventer un blog pour, éventuellement, le faire dans des langages plus exotiques que PHP (et qui n'auraient pas déjà leur équivalent CMS), pourquoi pas.
Disons que justement: t'as pas de temps (ou très peu), alors le perdre en fixant des bogues dans un truc marginal au jeu comme son blog, son forum ou sa page d'accueil, franchement, je trouve cela dommage. Dommage niveau productivité et niveau intérêt (car tu referas les mêmes erreurs que ceux qui avaient fait le CMS, sauf que eux les ont vues et corrigées depuis; mieux vaut aller voir comment ces CMS sont codés, sous la forme de "ah moi je ferai comme ci et comme ça [tu l'écris vite fait dans un coin puis tu lis le code du CMS] ah ben j'avais juste! Ah non en fait, ils ont fait ce truc là... pourquoi...")
Au taff, je te garantis que la relecture de pull request (= lire le code des autres) est vachement plus rapide à faire et instructive que de coder soi-même.