Je ne crois sincèrement pas que ce soit si simple.
moi ou un de mes collègues risque de l'utiliser plus tard
Comment évalue-tu ce risque ?
Ce ne sont pas que des questions de classes :
quand décide-tu qu'un DSL est nécessaire ?
comment est-ce que tu choisi d'utiliser ton système de type ? Comment choisi-tu si tu garde des chaînes de caractères ou des enum quand tu as une chaîne qui présente un choix limité et connu de cas ? De même pour les types fantomes pour les langages fonctionnels ? Ou la métaprogrammation pour le C++ ?
comment choisi de passer par des pointeurs de fonctions plutôt que d'avoir des if entre plusieurs fonctions ?
Si c'est pas de l'overengineering...
Tu ne semble pas comprendre la subtilité du problème. Sais-tu que c'est réellement un sujet sur le quel Linus se bat régulièrement ? (il envoie bouler violemment les gens qui lui propose du code trop sophistiqué) Je ne crois pas qu'on puisse prendre de haut comme ça les gens sans chercher à comprendre.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: java ?
Posté par barmic . En réponse au journal Lutter contre l'overengineering. Évalué à 6.
Je ne crois sincèrement pas que ce soit si simple.
Comment évalue-tu ce risque ?
Ce ne sont pas que des questions de classes :
ifentre plusieurs fonctions ?Tu ne semble pas comprendre la subtilité du problème. Sais-tu que c'est réellement un sujet sur le quel Linus se bat régulièrement ? (il envoie bouler violemment les gens qui lui propose du code trop sophistiqué) Je ne crois pas qu'on puisse prendre de haut comme ça les gens sans chercher à comprendre.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)