Résultats
Il y a 7 ans
NCrafts.io : Venez parler Craftsmanship avec les Xebians
Cette année, nous sommes de nouveau sponsor de la plus grande conférence Crafts en France, le NCrafts. On y parle de DDD, Devops, Agilité, TDD, Design, Refactoring, Programmation Fonctionnelle, etc. et évidemment de Software Craftsmanship ! Pourquoi être présent lors de la Ncrafts ? Quality without compromise est l’une des valeurs fondatrices de Xebia. Ainsi, le Craftsmanship...
Il y a 7 ans
Screencast : trouvez un commit avec git-bisect
En complément de l’article de Bastien Bonnet sur la commande git-bisect, voici une vidéo illustrant l’utilisation de cette commande et la recherche par dichotomie.
Il y a 7 ans
Amazon DynamoDB guidé par les tests
Amazon DynamoDB est un service de base de données NoSQL rapide complètement géré par Amazon. Afin de réduire le feedback loop de nos changements de code, nous souhaitons mettre en place des tests unitaires. Mais comment peut-on écrire des tests automatisés pour DynamoDB, étant donné qu’il s’agit d’un service cloud ? Dans cette article nous allons...
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 7 ans
Revue de Presse Xebia
La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Craftsmanship Refactoring Code to Load a Document with Martin Fowler Front 5 questions auxquelles un test unitaire doit répondre Qualité, mobile, SEO, Performance, Eco-conception : les check-lists des professionnels du Web par...
Il y a 7 ans
Pérennisez votre métier avec l’architecture hexagonale !
Dans la majorité des DSI où nous intervenons, nous faisons souvent le même constat depuis plusieurs années ; il reste difficile de produire des applications évolutives et pérennes. C’est d’autant plus vrai aujourd’hui alors que la révolution numérique (ne dites surtout pas digitale) bat son plein, entrainant des nouveautés incessantes en termes de technologies, d’outillage, etc. Ainsi,...
Il y a 7 ans
Article Programmez! – Le mouvement Craftsmanship
Il est fréquent de constater que, quelle que soit la méthode choisie, la durée de vie des projets informatiques dépasse rarement cinq ans : code non maintenable, dette technique incontrôlable, connaissance perdue au gré des départs des “développeurs clés”. Cet amer constat a poussé les premiers concernés, à savoir les équipes de développement, à agir. C’est ainsi qu’est...
Il y a 7 ans
Revue de Presse Xebia
La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Mobilité Offrez à vos applications tvOS un outil de reporting digne de ce nom ! Craftsmanship Move fast and fix things Front CodeceptJS: un nouveau framework de test end-to-end Comprendre les propriétés...
Il y a 8 ans
Double Loop TDD
Dans ce screencast, Pierre-Jean et moi réalisons ensemble un kata pour démontrer le Double Loop TDD. En résumé, le Double Loop TDD consiste à ajouter un test d’acceptance qui échoue (un test BDD généralement), puis ensuite implémenter la fonctionnalité ajoutée à travers une ou plusieurs boucles TDD. Dans cet exemple, il s’agit d’une application de gestion...
Il y a 8 ans
Screencast : refactorez votre dépôt GIT pour réécrire l’histoire
Git nous donne les moyens de sauvegarder fréquemment l’état de notre base de code. Cependant, dans la mesure où lire l’historique des sources d’un projet participe à sa compréhension, il devient intéressant de refactorer notre dépôt Git local avant de le partager sur le dépôt distant. Cette vidéo nous montre comment améliorer la lisibilité d’un...
Il y a 9 ans
Participez à notre Journée Craft le 30 septembre
Xebia organise le mardi 30 septembre 2014 une Journée spécialement dédiée au mouvement Craftsmanship ! Montez en compétences pour produire un code de qualité ! A cette occasion, vous pourrez également découvrir notre nouveau TechTrends#4 Craftsmanship.
Il y a 9 ans
La notion de BOM avec Maven
Maven est une solution de gestion de production de projets mature et connue du plus grand nombre. Sa dernière release majeure (version 3.0) date de 2010 et depuis, peu de grandes nouveautés ont été ajoutées (nous en sommes à la release 3.1.1). Dans cet article, nous allons revenir sur une fonctionnalité de Maven ancienne mais...
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
Le nouveau site web Xebia France est en ligne !
Parmi les bonnes résolutions pour l’année 2013, le site web de Xebia s’est refait une beauté. Ce nouveau site reflète l’image de Xebia : épuré, décalé mais surtout… no bullshit. Le plus simple est d’y jeter un oeil et de laisser vos commentaires. Ça se passe ici.
Il y a 11 ans
Software Craftsmanship 2012 – Génération de séquences de De Bruijn
Première session de cette édition 2012 du Software Craftsmanship de Londres, je me dévoue pour la génération des séquences de De Bruijn dont le nom seul suffit à faire fuir les plus valeureux développeurs. En réalité, j’y vais sans trop savoir ce qui m’attend, si ce n’est que ça va être plutôt scientifique. Je ne...
Il y a 11 ans
Software Craftsmanship 2012 – Pair Programming Interviews
L’événement nous ayant fait bonne impression l’année dernière (voir les billets écrits à l’époque), trois xebians sont repartis cette année à la conférence Software Craftsmanship, à Bletchley Park, aux alentours de Londres. Au programme cette année encore : des ateliers autour de notre pratique quotidienne du développement, le but étant de tendre vers une plus...