Quelqu'un a-t-il une définition raisonnable de Qualité du code ? Je ne pense pas qu'il existe une bonne définition, et je vois beaucoup de mauvaises définitions. Il existe de nombreuses définitions de la correction, mais je m'attendrais à ce que la correction soit une donnée, et la qualité n'a pas de sens si le code est cassé.
Je soupçonne que la qualité est quelque chose comme :
correctness AND spec-conformant AND
clever AND not-too-clever AND
simple AND not-too-simple AND
uses-sensible-algorithms AND
does-not-reinvent-wheel AND
uses-appropriate-language AND
lacks-bad-smells AND
concise AND
clear AND
well-documented AND
with-good-performance AND
elegant AND not-baroque
mais c'est sans espoir. Quelqu'un a-t-il une meilleure définition ?