Blog Arolla

Étiquette : TDD

Craftsmanship et Data Engineering – Episode 1 : PySpark en TDD

“Il ne suffit pas qu’un logiciel soit fonctionnel, il faut qu’il soit bien conçu”. C’est la philosophie qui est la force motrice du Craft et qui fait partie de l’ADN de tout crafter. Cette philosophie qui nous encourage, tels les artisans que nous sommes, à construire des logiciels avec beaucoup de considération pour leur qualité.…

Mon premier «Global Day of Code Retreat »

Cela fait quelques années qu’on me parle du « Global day of code retreat » comme de l’événement incontournable à faire au moins une fois dans sa vie de développeur : « Olfa, il faut que tu viennes ! Des développeurs du monde entier travaillent sur le même exercice, le même jour ! C’est top ! ». A chaque fois, je me…

Un tutorial Cucumber pour Java

Pourquoi Au début des années 2000, avant la généralisation des usines logicielles et la simplification des frameworks de test, je trouvais que faire des tests, c’était compliqué. Du coup, je n’écrivais pas de tests automatisés. En revanche, j’ai également toujours ressenti le besoin de pouvoir lancer des fractions ou la totalité de mon code dans…

Catch-Exception : pour tester vos exceptions sur JUnit

L’objectif principal des tests est de garantir la qualité du code de production en permettant des feed back rapides au moment du Refactoring. Il est malheureusement très courant de tomber sur du code de test sale, très sale, et des tests mal faits. L’une des situations où l’on peut rencontrer des problèmes de lisibilité c’est…