Est Tests Unitaires de la valeur de l'effort?

Je suis en train de travailler à intégrer les tests unitaires dans le processus de développement sur l'équipe avec laquelle je travaille et il ya certains sceptiques. Quelles sont les bonnes façons de convaincre les sceptiques développeurs de l'équipe de la valeur de l'Unité de Test? Dans mon cas précis, nous serions ajout de Tests Unitaires que nous avons ajouter des fonctionnalités ou des corrections de bogues. Malheureusement, notre base de code ne se prête pas à tester facilement.

  • Comment pouvez-vous demander une telle chose.. le test Unitaire est donc de la hanche 🙂 ? Sérieusement... l'idée générale est la même chose... faire le test unitaire si vous vous sentez que les avantages l'emportent sur le coût... si vous avez des raisons de croire le contraire.. trouver quelque chose d'autre qui permet de.
  • (régulier affirme avec debug\release build + interface propre aux classes + dédié mannequin testeur) > tests unitaires
  • Après avoir été sur quelques équipes avec la même attitude, mon expérience est que vous perdez votre temps. Les sceptiques sont juste de vous donner la course autour de, et de saboter et de stonewall vous jusqu'à ce que vous obtenez frustré et de passer à une organisation qui partage vos valeurs. Ce qui est probablement ce que vous devez faire. Si le "chef de file" de l'équipe est l'un des sceptiques, réfléchir sérieusement à sortir. J'ai vu cette sorte de résistance pour les tests unitaires que juste la pointe de l'iceberg de mauvaises pratiques en matière de développement.
  • les tests unitaires ne sont pas en opposition propres interfaces, en fait, ils sont à l'opposé lors de l'application de TDD. Soit ça, ou siège conducteur + volant > garage.
  • Le test unitaire est un énorme gaspillage de temps rarement jamais découvre des bugs, mais mange loin de 30% de correction de bugs et de temps de développement et le budget de
  • Si vous êtes l'espoir d'attraper des bugs avec les tests unitaires, je comprends pourquoi vous êtes déçu. Si vous lisez le plus voté réponses que vous trouverez qu'aucun d'entre eux déclare que c'est pourquoi vous faites les tests unitaires. Si vous ne voyez pas les autres avantages, vous n'êtes probablement pas en train de faire.
  • Les tests unitaires ne sont pas les mêmes que les tests automatisés. Certaines des réponses à cette question n'est pas bien clair.
  • programmeurs-sans-ats-va-être-emploi-par-2022
  • De mon expérience, de la douleur dans le cul à suivre, mais l'homme.. si écrit correctement, il est très rassurant de savoir que les fonctionnalités de base a été testé avant de le déployer à l'extérieur.
  • Pourquoi la plupart des tests unitaires est un gaspillage, par James O'Coplien est intéressant à lire.