Dans une entreprise pour laquelle je travaillais auparavant, les dirigeants ont insisté sur le fait que la couverture du code avec les tests unitaires doit être de 99% ou plus. Cela a entraîné l'écriture de plus de tests que de code. Il nous a fallu littéralement 3 jours pour écrire des tests pour une seule classe qui ont pris une journée à mettre en œuvre.
En conséquence, cependant, j'ai beaucoup appris sur le TDD, les outils de test, les pratiques, etc.
Dans l'entreprise pour laquelle j'ai travaillé par la suite, les tests unitaires étaient une chose inconnue. C'était quelque chose que quelqu'un avait peut-être entendu auparavant. J'ai eu du mal à leur présenter le concept de test unitaire, mais sans effet.
Maintenant, en tant que travailleur indépendant, je me demande - combien de temps faut-il vraiment consacrer aux tests unitaires? Étant principalement développeur iPhone / Android, quelles parties du code devraient être couvertes par les tests?