Y a t'il une qualité par défaut qu'un logiciel doit avoir ?
Oui.
Et si oui le quel est-ce ?
Avoir le moins de bugs possible.
Le reste, la lisibilité du code, la vitesse, c'est accessoire. La priorité, c'est que le logiciel fasse sans erreurs ce qu'il a été conçu pour faire, et c'est un équilibre à trouver, toujours.
Les diverses optimisations de performance:
réseau
mémoire vive
stockage
temps CPU
ainsi le coût de maintenance, ce sont des points importants, certes, mais si le programme maintenable; super rapide, mais qu'il ne fait pas ce qu'il devrais, je pense que l'utilisateur va juste le mettre très vite à la poubelle.
[^] # Re: Échange avec Uncle Bob
Posté par freem . En réponse au lien « Clean code » : performances lamentables. Évalué à 3.
Oui.
Avoir le moins de bugs possible.
Le reste, la lisibilité du code, la vitesse, c'est accessoire. La priorité, c'est que le logiciel fasse sans erreurs ce qu'il a été conçu pour faire, et c'est un équilibre à trouver, toujours.
Les diverses optimisations de performance:
ainsi le coût de maintenance, ce sont des points importants, certes, mais si le programme maintenable; super rapide, mais qu'il ne fait pas ce qu'il devrais, je pense que l'utilisateur va juste le mettre très vite à la poubelle.