Bonjour Xiang!
Selon le Scrum Guide(p.12),
La Definition of Done (Définition de Fini) est une description formelle de l'état de l'Increment lorsqu'il
satisfait les mesures de qualité requises pour le produit.
Si un élément du Product Backlog répond à la définition of Done, il devient un directement un increment. La définition of Done apporte de la transparence en donnant à chacun une clairvoyance commune des travaux terminés dans le cadre du Sprint. Si le Product Backlog ne suit pas la Definition of Done, Cela signifie qu'il ne sera pas publié ou présenté lors de la Sprint Review. Il sera ensuite envoyer au carnet de produit pour examen ultérieur afin de determiner son utilité.
On mesure la qualité d'un code lors d'une revue de code. On vérifie que les critères de qualité sont respectés. (Voir Métriques et critères d’évaluation de la qualité du code source). Que le code est maintenable, flexible, testable, lisible, fonctionnel, qu'il respecte les normes de programmation et du langage choisi, etc...
NB: Voir également la méthode Le nombre de "WTF" à la minute qui pourrait aider à mesurer la qualité d'un code. (voir lien ci-dessous)
Source : https://essential-dev-skills.com/qualite-du-code/comment-mesurer-la-qualite-du-code