Résultats
Il y a 9 ans
Craftsman Recipes: know your IDE
Pour coder tous les jours, vous avez un ou plusieurs éditeurs favoris. Mais pourquoi celui-ci plutôt qu’un autre ? Je suis obligé car c’est installé sur le poste et je n’ai pas les droits administrateurs ! Je l’utilise depuis toujours et pourquoi je changerai ? Je l’utilise car je me sens vraiment à l’aise avec....
Il y a 10 ans
Craftsman Recipes: Refactorez votre commit log avec Git
Depuis quelques temps, les systèmes de gestion de sources distribués connaissent un regain d’intérêt fulgurant. Le plus connu est sans conteste Git avec une plateforme en ligne, Github. Git est un outil qui repose sur un concept simple mais qui est redoutablement efficace. Que peut offrir Git au développeur de plus qu’un système classique à...
Il y a 10 ans
Craftsman Recipes – Happy Hour pour vos tests avec Mockito
Après l’article sur FEST-Assert, la série des Craftsman Recipes continue avec bon goût : j’ai nommé Mockito. Le principe fondamental du test unitaire est qu’il doit remplir la condition sine qua none de l’unicité et de l’isolation complète. Cependant, dans certains cas, l’unité de test interagit directement avec des objets non instanciables, ni contrôlables aisément. Le Mocking est une...
Il y a 10 ans
Craftsman Recipes – Refactorez vos tests avec GenericAssert de FEST-Assert
Écrire des tests unitaires, c’est bien. Écrire des tests unitaires maintenables et lisibles, c’est encore mieux. Mais quand ils échouent, combien de temps vous faut-il pour trouver la source du problème ? Pour pallier à quelques manques de JUnit, FEST-Assert est une bibliothèque Java puissante. Elle permet de chaîner les assertions sur un même objet ou...
Il y a 10 ans
Craftsman Recipes – Simuler le temps
Ce nouvel article de la série Craftsman Recipes se penche sur une technique très simple mais que l’on rencontre sur peu de projets : la simulation de l’instant présent. Nos applications doivent couramment prendre des décisions dépendant de l’instant auquel elles s’exécutent (date, heure…). Il n’est donc pas rare d’avoir du code effectuant des tests sur...
Il y a 10 ans
Craftsman Recipes – De l’art de bien nommer les concepts
On sous-estime souvent l’importance du nommage. Un mauvais nommage peut ruiner la compréhension d’un programme, tandis qu’un bon nommage peut à l’inverse le rendre aussi lisible que du français (ou de l’anglais, selon la langue dans laquelle vous codez). Ce premier article de la série Craftsman Recipes se focalise sur des pratiques de nommage en...
Il y a 10 ans
Craftsman Recipes
Nous vous proposons par le présent billet une nouvelle série détaillant des pratiques et des outils pouvant nous aider à créer des applications dont nous serons fiers. Le focus est donc entièrement placé sur nous, les développeurs. Quand pouvons-nous être fiers de l’application sur laquelle nous travaillons ? Quand elle s’adapte rapidement aux besoins de...