• [^] # Re: Ce qu'on demande à un développeur aujourd'hui...

    Posté par . En réponse au journal Ce qu'on demande à un développeur aujourd'hui. Évalué à 4.

    C'est sur, le test unitaire avec couverture de code, c'est utile. Mais ce n'est pas une balle d'argent qui change la face du monde. Ca aide, des fois... Tu peux rarement avoir une couverture superieur a 80%, car juste la gestion des erreurs qui n'arrivent jamais et sont difficile a injecter durant tes tests (quel appel systeme peut echouer, quels sont les valeurs de retour acceptable, ...). Quand tu commences a devoir tester des interfaces graphiques, ca tombe encore plus bas. Tu peux comparer les pixels de sortie. Mais si le probleme est frame drop dans une animation pilotee par un developpeur, tu vas avoir beaucoup de mal a le detecter. Sans compter les problemes entre les differentes version de drivers qui fait que au final, ton test unitaire devient en pratique un test d'integration sur plusieurs millions de ligne de code...

    Au final, avoir une communaute de testeur qui a l'oeil est rapporte les problemes clairement et rapidement a plus de valeur qu'une suite de tests (Ce qui ne veut pas dire qu'on peut s'en passer). Pour faire simple, le meilleur test, c'est eat your own dog food !