Qu’est ce que le code legacy?

m1i5zevLe code « Legacy » peut être défini comme l’ensemble du code qui n’est pas testé unitairement. Ce code est difficilement réutilisable car non couvert par des tests automatisés, couvrant la non-régression. Comment en venir à bout? Et d’ailleurs, doit on en venir à bout?

Lire la suite

Qu’est ce que le code « legacy »?

Dans l’équipe nous avons l’habitude de considérer que le code « Legacy » est l’ensemble du code qui n’est pas testé unitairement (je crois l’avoir déjà lu dans un bouquin, n’hésitez pas à commenter si vous savez). Ce code est difficilement réutilisable car non couvert par des tests automatisés de non-régression.

Lire la suite

Coding Rules: Tests unitaires, mocking, et conventions de nommage


essential-unit-testingLe mocking d’objets:

Aujourd’hui, je présente à l’équipe R&D le mocking (en fait j’ai présenté le stubbing et le mocking, mais la suite de l’article décrit plutôt ce qu’est le stubbing, j’expliquerai la différence entre le stubbing et le mocking dans un autre article) d’objets afin de mettre à niveau tous les développeurs sur ce qu’il est possible de faire avec les tests unitaires. Lire la suite