Résultats

Publié par Xavier Bucchiotty

Il y a 6 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....

Publié par Xavier Bucchiotty

Il y a 6 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 à...

Publié par Clément Lardeur

Il y a 7 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...

Publié par Xavier Bucchiotty

Il y a 7 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...

Publié par Nicolas Demengel

Il y a 7 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...

Publié par Nicolas Demengel

Il y a 7 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 7 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...

Nous recrutons

Être un Xebian, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.