Lorsque je dois implémenter une nouvelle fonctionnalité ou corriger un bug, j'essaie généralement de recréer la situation avec un test. Je passe parfois environ 3 heures à trouver des appareils et à écrire le test. L'implémentation des fonctionnalités ou la correction des bogues prend moins d'une heure.
Quelqu'un d'autre passe-t-il au moins 3 fois plus de temps à écrire un test que de mettre en œuvre une fonctionnalité ou de corriger un bogue? Quel est le rapport acceptable entre le temps passé à écrire le test et le code?