Ça n'est pas quand même un appel à accumuler de la dette technique? Les bugs d'interface, ça existe, et ça impose que tout le monde dans les dizaines d'années qui vont suivre vont devoir se taper le même bug, la même lecture de la doc, la même procédure d'essais et erreurs, pour finalement se rendre compte qu'en effet il y a un bug d'interface. Tout ça c'est aussi du temps perdu pour plein d'utilisateurs, et il n'est pas du tout garanti qu'à force, ce temps ne soit pas supérieur au temps nécessaire pour corriger le problème dans les logiciels qui "exploitent" le bug au moment du changement de version.
Par exemple, dans l'exemple cité, il me semble assez évident que l'erreur est de ne pas afficher l'identifiant de l'erreur ("MaxBytesError") mais seulement sa description en anglais ("http: request body too large"). Comment tu fais pour l'internationalisation? Comment tu fais si tu t'aperçois que le texte ne couvre pas tous les cas (par exemple "request body too large or insufficient memory"?). Laisser ça intouchable, c'est admettre que ce bout de code ne peut pas être amélioré.
# et xkcd associé
Posté par woffer 🐧 . Évalué à 3 (+2/-0).
https://xkcd.com/1172/
# Merci pour grep.app
Posté par shbrol . Évalué à 2 (+1/-0).
Merci pour grep.app, je ne connaissais pas, c'est joli.
# Dette technique...
Posté par arnaudus . Évalué à 3 (+0/-0).
Ça n'est pas quand même un appel à accumuler de la dette technique? Les bugs d'interface, ça existe, et ça impose que tout le monde dans les dizaines d'années qui vont suivre vont devoir se taper le même bug, la même lecture de la doc, la même procédure d'essais et erreurs, pour finalement se rendre compte qu'en effet il y a un bug d'interface. Tout ça c'est aussi du temps perdu pour plein d'utilisateurs, et il n'est pas du tout garanti qu'à force, ce temps ne soit pas supérieur au temps nécessaire pour corriger le problème dans les logiciels qui "exploitent" le bug au moment du changement de version.
Par exemple, dans l'exemple cité, il me semble assez évident que l'erreur est de ne pas afficher l'identifiant de l'erreur ("MaxBytesError") mais seulement sa description en anglais ("http: request body too large"). Comment tu fais pour l'internationalisation? Comment tu fais si tu t'aperçois que le texte ne couvre pas tous les cas (par exemple "request body too large or insufficient memory"?). Laisser ça intouchable, c'est admettre que ce bout de code ne peut pas être amélioré.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.