Questions marquées «tdd»

TDD signifie Test-Driven Development ou Test-Driven Design. C'est la pratique d'écrire un test unitaire avant d'écrire du code pour le satisfaire, dans ce qu'on appelle le cycle Red-Green-Refactor.


3
Comment puis-je tester l'unité audio?
J'ai hérité d'un petit projet et je souhaite l'étendre et le stabiliser en même temps en écrivant des tests unitaires pour tout le nouveau code que j'ajoute. La première classe, TypedAudioCreatorcrée des fichiers audio, ce qui s'est avéré très facile à tester en premier et à écrire du code pour …
13 c#  tdd 


2
La statique est mauvaise, mais qu'en est-il du modèle Factory?
Je suis sur un projet TDD, donc j'essaie de m'en tenir le plus possible aux bonnes pratiques impliquées dans ce type de développement. L'un d'entre eux évite autant que possible statique et global. Je suis confronté à ce problème: j'ai un objet "article" qui peut avoir des "options" (des "micro-articles" …
13 php  tdd  static-access 

7
TDD avec des ressources limitées
Je travaille dans une grande entreprise, mais sur une équipe de deux personnes seulement qui développe des applications LOB de bureau. Je fais des recherches sur TDD depuis un certain temps maintenant, et bien qu'il soit facile de réaliser ses avantages pour les applications plus grandes, j'ai du mal à …
13 tdd 



4
Comment obtenir l'API initiale à l'aide de TDD?
Cela pourrait être une question assez stupide que je suis à mes premiers essais de TDD. J'ai adoré le sentiment de confiance qu'il apporte et généralement une meilleure structure de mon code mais quand j'ai commencé à l'appliquer à quelque chose de plus grand que des exemples de jouets d'une …
12 tdd 





2
Test - DB en mémoire vs mocking
Lors de l'écriture de tests, pourquoi quelqu'un voudrait-il utiliser une base de données en mémoire plutôt que de se moquer des données? Je pouvais voir que les bases de données en mémoire pouvaient être utiles pour tester ses référentiels. Mais si vous utilisez un framework (comme Spring Data), tester les …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.