Michel Domenjoud

Posté le 05/06/2015 par Michel Domenjoud, Jérémie Gomez, Ali-Asghar Houssein

In the previous article, we introduced a general overview of the code review practice as well as two specific formats we use in our projects.Nevertheless, successfully introducing a new practice is not an easy task. It’s a bit like setting sail for the first time: once in the water, the first meters are always chaotic. There are lots of waves, we w...

Lire la suite >

Posté le 07/05/2015 par David Alia, Michel Domenjoud

We mainly use two code review formats in our projects: collective review which is rather formal and peer review, which is lighter. Both have advantages and drawbacks: Let's look into these formats together and see how to implement them within a team.But first things first: what is a code review and what benefits can we expect?In most areas involvin...

Lire la suite >

Posté le 29/04/2015 par Michel Domenjoud

Voici un nouvel épisode qui clôt notre série sur le thème de la revue de code, et plus précisément sur les écueils que nous avons rencontrés et qui risquent de rendre difficiles le bon déroulement de vos revues.Cet article fait partie de la série :Revue de code : quel format choisir ?Comment rater vos revues de code ?Episode 01Episode 02Episode 03L...

Lire la suite >

Posté le 23/04/2015 par Michel Domenjoud

Dans l'article précédent, nous avons commencé à voir pourquoi il est important d'être vigilant en organisant les premières sessions de revue.Voici un nouvel épisode sur le thème de la revue de code, plus précisément sur les écueils que nous avons rencontrés et qui risquent de rendre difficile le bon déroulement de vos revues.Cet article fait partie...

Lire la suite >

Posté le 15/04/2015 par Michel Domenjoud

Dans le précédent article, nous avons présenté la pratique de la revue de code ainsi que deux formats que nous utilisons sur nos projets.Mais introduire une nouvelle pratique avec succès n’est pas une chose aisée. C’est un peu comme mettre une barque à la mer : une fois dans l’eau, les premiers mètres sont assez chaotiques. Il y a beaucoup de vague...

Lire la suite >

Posté le 27/03/2015 par Michel Domenjoud

Nous utilisons principalement deux formats de revue de code dans nos projets : la revue collective, plutôt formelle et la revue par un pair, un format plus léger. Les deux présentent des avantages et des inconvénients : revenons ensemble sur ces formats et comment les mettre en place dans une équipe.Mais commençons par le commencement : qu'est-ce q...

Lire la suite >

Posté le 12/02/2015 par Michel Domenjoud, Eric Favre

The Manifesto for Software Craftsmanship is subheaded Raising the bar.Indeed, we believe that this is the main issue at stake behind this movement's motivations. To create products that rock, you need to rely on people who know how to do it, enjoy it, and always strive to do it better.It's not just about introducing a few practices. It's a genuine ...

Lire la suite >

Posté le 02/12/2014 par Michel Domenjoud

Le manifeste du mouvement Software Craftsmanship est sous-titré par Raising the bar, élever le niveau.Nous pensons effectivement que c’est l’enjeu principal derrière les motivations de ce mouvement : pour créer des produits qui “déchirent”, il faut s'appuyer sur les personnes qui savent le faire, qui aiment le faire, et qui veulent toujours apprend...

Lire la suite >

Posté le 09/11/2012 par Michel Domenjoud

Chez OCTO, nous considérons que le partage du savoir et des bonnes pratiques est un élément essentiel à l'épanouissement professionnel de chacun. Autrement dit, c'est sympa d'être une "Great Place to Work", mais c'est encore mieux d'être "Best Place to Grow". Dans la continuité de "Partageons ce qui nous départage", nous souhaitons diffuser réguliè...

Lire la suite >

Posté le 18/07/2012 par Michel Domenjoud

Dans un précédent article, nous avons introduit quelques concepts à propos des graphes, et les avons illustrés par deux exemples en utilisant la base de données graphe Neo4j. Au cours de ces dernières années, de nombreuses compagnies ont développé leur solution de base de données graphe, en tant qu’éditeur comme Neo Technology avec Neo4j, Objectivi...

Lire la suite >

1