• [^] # Re: Échange avec Uncle Bob

    Posté par . En réponse au lien « Clean code » : performances lamentables. Évalué à 3.

    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.