/est n00b
Grâce au don de connaissances et d'expertise encodé ici, je fais de mon mieux pour éviter les erreurs de n00b alors que j'apprends les bases de la programmation.
J'utilise les fonctions lorsque je (pense) pouvoir le faire en PHP, et je les classe dans différents includes.
Le problème que je rencontre actuellement est celui des situations où les 4/5e d'une fonction existante répondent à un nouveau besoin. Il y a peut-être un ensemble d'entrées légèrement différent, ou un ou deux calculs supplémentaires dans la série, ou la sortie a besoin d'un format/structure différent... mais le cœur de la fonction est toujours applicable.
Existe-t-il une règle empirique permettant de déterminer quand il faut ajouter des éléments à une fonction originale et quand il faut (littéralement) copier et coller la plus grande partie de cette fonction dans une nouvelle fonction et l'adapter à la situation ?
D'une part, je me sens mal de dupliquer du code, d'autre part, je me sens mal d'encombrer une fonction existante avec des éléments qui ne sont pas toujours nécessaires...