Ne pas oublier non plus que les compilateurs sont des générateurs de code !!!
+1
Alors, on les génère ou pas ?
J'ai dis "éviter", pas interdire ;)
En fait je me pose pas mal de question la dessus.
A mon avis, si le langage permet de réutiliser le code, ou d'écrire du code générique pour le problème rencontré, il faut privilégier cette voix
En tout cas la génération de code pose problème pour les fichier qu'on doit retoucher ensuite:
- écrasement des modifs par la génération suivante
- les dév on peur de toucher le code généré
- générateur pas à jour -> procédure manuelle pour palier le problème.
Car bien souvent un générateur est complexe, et personne ne veux/peux le maintenir si la personne qui l'a mis en place n'est plus là.
Plus généralement je me pose aussi la question de l'utilisation des outils de "programmation visuelle".
J'ai plutôt tendance à avoir confiance dans une approche entièrement textuelle: le code fais foi,
mais j'arrive pas trop à me justifier la dessus.
[^] # Re: Alors, il faut générer ou pas ?
Posté par パパフラクス . En réponse au journal Bonnes pratique pour le développement. Évalué à 2.
+1
Alors, on les génère ou pas ?
J'ai dis "éviter", pas interdire ;)
En fait je me pose pas mal de question la dessus.
A mon avis, si le langage permet de réutiliser le code, ou d'écrire du code générique pour le problème rencontré, il faut privilégier cette voix
En tout cas la génération de code pose problème pour les fichier qu'on doit retoucher ensuite:
- écrasement des modifs par la génération suivante
- les dév on peur de toucher le code généré
- générateur pas à jour -> procédure manuelle pour palier le problème.
Car bien souvent un générateur est complexe, et personne ne veux/peux le maintenir si la personne qui l'a mis en place n'est plus là.
Plus généralement je me pose aussi la question de l'utilisation des outils de "programmation visuelle".
J'ai plutôt tendance à avoir confiance dans une approche entièrement textuelle: le code fais foi,
mais j'arrive pas trop à me justifier la dessus.