Résultats
Il y a 7 ans
JUnit 5 rencontre lambda
JUnit est un framework conçu pour faire des tests unitaires en respectant l’architecture xUnit. Il a accompagné le Test Driven Development (TDD) depuis le début des années 2000 et a inspiré la création d’autres alternatives comme TestNG. Il n’existe pas vraiment d’outil standard pour faire des tests dans Java, mais JUnit est le plus répandu. JUnit 4 est sorti...
Il y a 11 ans
Peut-on faire du TDD sur du code existant ?
Notre quotidien de développeur consiste très souvent à modifier du code existant. Certes, nous avons parfois la chance de développer de nouveaux modules tout frais, tout neufs et le Test Driven Development est à son avantage. Mais comment peut-on mettre en pratique le TDD sur du code déjà écrit, parfois mal pensé et non testé....
Il y a 11 ans
Livre blanc : Maîtrisez votre dette technique
Le 4 Juin 1996, à 9h35 le vol 501 de la fusée Ariane 5 effectue son premier décollage. Quelques secondes plus tard, le système de guidage inertiel reçoit trop d’informations et se met hors service, car reconnu défaillant. L’ordinateur de bord est alors notifié qu’un dysfonctionnement est en cours et compromet les informations concernant la...
Il y a 12 ans
Code propre – 2 jours avec Uncle Bob
L’évangéliste pragmatique du software craftsmanship, Robert Cecil Martin alias Uncle Bob était l’invité d’honneur de Xebia pour un atelier software craftsmanship sur le code propre (a.k.a Clean Code). Pendant 2 jours, se sont succédés conseils pratiques, prises de conscience (« aha… »), analogies originales, discussions sur l’industrie à l’heure du repas, randori TDD, kata, coding...
Il y a 12 ans
L’avocat du TDD
Ceci est une fiction. Toute ressemblance avec des personnes existant ou ayant existé serait totalement fortuite. Palais de justice de Paris, lundi 21 mars. Une fois n’est pas coutume, des développeurs sont assis sur le banc des accusés! Ils sont inculpés de faire perdre des millions d’euros à nos chères compagnies du CAC40 en écrivant...
Il y a 12 ans
Testabilité des EJB 3.1. Prêt pour du TDD ?
La testabilité est devenue un facteur à prendre en compte lors du choix d’un composant technique. Pour les EJB 3.0, il existait plusieurs manières de tester des services développés, Ejb3unit (figé depuis mi-2009) ou Arquillian (uniquement côté JBoss AS). Les EJB 3.1 offrent enfin une solution native, prête à l’emploi et simple à manipuler :...
Il y a 12 ans
Livre blanc – Qualité logicielle
Nous avons le plaisir de vous présenter notre livre blanc sur la qualité logicielle écrit par Frédéric Dubois, avec la participation de Séven Le Mesle. Objet du désir, la qualité logicielle est régulièrement invoquée sur le mode incantatoire au démarrage d’un projet de développement logiciel. Assurance qualité, direction qualité, responsable qualité, qualimétrie, processus unifié, modèle...
Il y a 12 ans
TDD et productivité
Quand on est en phase de développement et que l’on pratique le TDD, il est nécessaire de connaître certaines méthodes pour éviter la répétition, une fatigue des doigts évidente et ainsi améliorer son rendement. Nous essayerons dans cet article de montrer l’ergonomie d’Eclipse et l’utilisation du clavier pour rendre plus courte et plus agréable une...
Il y a 13 ans
Automatiser ses tests fonctionnels avec Ant
Les tests unitaires sont largement répandus et leur utilisation est facilitée grâce à des outils matures tels que JUnit, Unitils, ou les apis de Mocking. Au contraire, la pratique des tests fonctionnels reste encore délicate. Même si des outils comme Selenium, Fitnesse, ou HttpUnit facilitent la création de tests fonctionnels, le problème majeur reste d’automatiser...
Il y a 15 ans
Ce que vous avez peut-être raté au premier trimestre 2008
Voici la liste des billets les plus lus sur ce blog en janvier, février et mars : Scrum ou XP ? Scrum ET XP ! Lors des Rencontres Agiles, que nous avons co-organisées en décembre dernier – et qui, soit dit en passant, ont rencontré un fort et encourageant succès -, plusieurs personnes m’ont demandé...
Il y a 15 ans
L’analyse de couverture de code en Java
Il ne reste plus grand’monde pour soutenir que l’écriture de tests unitaires automatisés est une perte de temps sur un projet logiciel – la notion de dette technique entre dans les moeurs. Cette prise de conscience salutaire se heurte pourtant souvent à deux grandes catégories de difficultés : Le conservatisme – pour ne pas dire...
Il y a 15 ans
Un nouveau type d’architecte: l’Architecte Agile
Ce billet est une libre traduction de l’article posté par notre collègue Vikas Hazrati sur le site Agile Journal. On observe ces derniers temps de multiples débats sur le fait de savoir si une équipe agile a besoin d’un architecte en son sein, et sur la valeur ajoutée de ce dernier sur un projet agile...