Pour moi un logiciel qui ne fait pas son travail dans des temps acceptables, c'est effectivement un bug.
Le problème c'est que, mis à part dans les logiciels de type temps-réel, jamais on ne spécifie de durée d'exécution pour une tache à exécuter. Certes il existe des "conventions" qui indiquent par exemple qu'une interface de site web doit répondre en moins de x secondes si on ne veut pas perdre un client, mais mis à part les interfaces de logiciels "commerciaux - c'est à dire conçus pour générer de l'argent" (et encore ... il y a pléthore d'apps sur android qui ne respectent pas ces règles), on s'asseoit vite sur ces règles lorsque par exemple il s'agit de développer un progiciel propre à une entreprise (on s'en fout que l'utilisateur doit attendre 10 à 15 secondes entre deux clics, ou que le parcours de l'interface soit contre-productif : la santé mentale des employés passe après les économies "de bout de chanfdelle"). Et la façon de faire de l'agilité en rance n'a pas arrangé ces problèmes.
[^] # Re: Échange avec Uncle Bob
Posté par totof2000 . En réponse au lien « Clean code » : performances lamentables. Évalué à 2. Dernière modification le 24 mars 2023 à 10:19.
Le problème c'est que, mis à part dans les logiciels de type temps-réel, jamais on ne spécifie de durée d'exécution pour une tache à exécuter. Certes il existe des "conventions" qui indiquent par exemple qu'une interface de site web doit répondre en moins de x secondes si on ne veut pas perdre un client, mais mis à part les interfaces de logiciels "commerciaux - c'est à dire conçus pour générer de l'argent" (et encore ... il y a pléthore d'apps sur android qui ne respectent pas ces règles), on s'asseoit vite sur ces règles lorsque par exemple il s'agit de développer un progiciel propre à une entreprise (on s'en fout que l'utilisateur doit attendre 10 à 15 secondes entre deux clics, ou que le parcours de l'interface soit contre-productif : la santé mentale des employés passe après les économies "de bout de chanfdelle"). Et la façon de faire de l'agilité en rance n'a pas arrangé ces problèmes.