quand vous écrivez une fonction, faites en sorte qu'elle soit pure dans le sens où, à l'intérieur de celle-ci on n'interagit qu'avec les paramètres d'entrés et les variables locales.
Il faudrait aussi ne pas modifier les arguments passés par référence. D'ailleurs c'est une bonne idée de faire ça, mes derniers bugs venaient d'une fonction qui modifiait deux fois au lieu d'une le paramètre passé en référence. Si j'avais choisi de coder une fonction pure, je n'aurais jamais pu écrire un bug pareil.
[^] # Re: Avantages de la programmation fonctionnelle?
Posté par Shuba . En réponse au journal Adopter un style de programmation fonctionnel. Évalué à 2.
Il faudrait aussi ne pas modifier les arguments passés par référence. D'ailleurs c'est une bonne idée de faire ça, mes derniers bugs venaient d'une fonction qui modifiait deux fois au lieu d'une le paramètre passé en référence. Si j'avais choisi de coder une fonction pure, je n'aurais jamais pu écrire un bug pareil.