par
Berzemus » 19 janv. 2008, 15:13
hmm.. le nec plus ultra pour la réusabilité (oh, le beau mot

) de sont les objets et les classes (bien conçus), avec un haut degré d'abstraction, et une indépendance totale vis-à-vis du script dans lequel ils sont employés. Mais ce niveau est tellement élevé que finalement elles ne servent plus à rien (l'exemple classique d'un interfaçage vers MySQL.. on y mets du temps, de l'amour et tout ce qu'on a de cher, pour finalement découvrir l'interface PDO).
A côté il y a les frameworks aussi (
petit lien), qui offrent aussi un tas de fonctionnalités propres.
Comme je ne connais pas ton niveau, c'est dur de dire. A un débutant je dirais de ne pas le faire. Certes, on a l'impression de gagner du temps, mais du coup on ne se pousse pas à les réinventer.
A un développeur aguéri, je ne sais même plus s'ils ont de telles bibliothèques. Ca dépend aussi des projets que tu fais; s'ils sont tous semblables, s'il se succèdent rapidement.
Dans mon cas, les projets durent longtemps, 6 mois ou plus. Les fonctions et classes sont tellement taillés pour l'application spécifique, qu'ils ne sont tout simplement pas réutilisables ailleurs (mis à part une ou deux fonctions ou classes abstraites).
Plus important qu'une bibliothèque de fonctions, ce sont les bonnes pratiques, les "design patterns" (on en parle à gauche à droite sur ce forum), qui te permettent vraiment (si bien appliqués) de travailler plus rapidement et plus efficacement.
Sinon, a chacun de faire son expérience..

hmm.. le nec plus ultra pour la réusabilité (oh, le beau mot :D ) de sont les objets et les classes (bien conçus), avec un haut degré d'abstraction, et une indépendance totale vis-à-vis du script dans lequel ils sont employés. Mais ce niveau est tellement élevé que finalement elles ne servent plus à rien (l'exemple classique d'un interfaçage vers MySQL.. on y mets du temps, de l'amour et tout ce qu'on a de cher, pour finalement découvrir l'interface PDO).
A côté il y a les frameworks aussi ([url=http://www.svay.com/blog/index/2006/03/20/369-quel-framework-php-choisir]petit lien[/url]), qui offrent aussi un tas de fonctionnalités propres.
Comme je ne connais pas ton niveau, c'est dur de dire. A un débutant je dirais de ne pas le faire. Certes, on a l'impression de gagner du temps, mais du coup on ne se pousse pas à les réinventer.
A un développeur aguéri, je ne sais même plus s'ils ont de telles bibliothèques. Ca dépend aussi des projets que tu fais; s'ils sont tous semblables, s'il se succèdent rapidement.
Dans mon cas, les projets durent longtemps, 6 mois ou plus. Les fonctions et classes sont tellement taillés pour l'application spécifique, qu'ils ne sont tout simplement pas réutilisables ailleurs (mis à part une ou deux fonctions ou classes abstraites).
Plus important qu'une bibliothèque de fonctions, ce sont les bonnes pratiques, les "design patterns" (on en parle à gauche à droite sur ce forum), qui te permettent vraiment (si bien appliqués) de travailler plus rapidement et plus efficacement.
Sinon, a chacun de faire son expérience.. :wink: