Méthode

Méthode

Property-based testing : Un contrat d’interface en béton

La compréhension de cet article est facilitée par des connaissances sur l'architecture hexagonale (Clean Archi) et le Domain-Driven Design. Lorsque vous développez un produit en vous basant sur les principes du Domain-Driven Design (DDD) et que vous vous efforcez de respecter les principes de Clean Archi, vous vous retrouvez alors probablement avec une catégorie particulière d'interfaces appelées Repository. Nous allons voir ici qu'une stratégie de test des implémentations se reposant uniquement sur les méthodes de l'interface peut s'avérer très utile pour itérer sur notre implémentation sans influencer notre code métier. Nous allons…

Lire la suite
Méthode

Un test peut en cacher un autre – Tests d’intégration

Introduction L’article d’introduction débute en listant certaines différences de visions que je peux avoir avec d'autres développeurs concernant l'architecture applicative ou encore la rédaction des tests. À travers elles, j’évoque les difficultés qu’ils peuvent rencontrer à identifier précisément quoi tester et comment. Nous avons pu voir dans ces articles autour des tests unitaires :  Un test peut en cacher un autre — Tests unitaires — P1 Un test peut en cacher un autre — Tests unitaires — P2 Que ces tests sont exclusivement centrés sur…

Lire la suite
Méthode

L’architecte et Git : une fusion de raison

L’architecte, survivance du passé ? L’architecte est souvent un rôle incompris ou mal compris. Entre l’architecture, la conception - “design” - et le développement les frontières sont devenues d’autant plus floues que les outils modernes permettent d’obtenir en quelques clics et quelques instants des structures de base évoluées, à la fois performantes et résilientes, et même déjà connectées. D’autant plus floues, également, que le mot “design” est aujourd’hui utilisé dans de nombreux domaines : functional design, user experience design, domain-driven design, design thinking, et tous…

Lire la suite
Méthode

Culture Innov’ : Le Covid étincelle au moteur de l’innovation & révélateur de vos intrapreneurs ?

Introduction  Le 12 mars 2020, date de mon anniversaire, je ne suis pas près de l’oublier, Emmanuel Macron fait les premières annonces de fermetures d’établissements. L’ordre établi vacille … non il commence peut être une mutation en tout cas il va se suspendre le temps du confinement et de l’urgence sanitaire. Les intrapreneurs de tous horizons vont bientôt se dévoiler et entrer dans la danse. Aussi méconnus que puissants, ils vont se révéler parfois de manière parfaitement inconsciente dans des circonstances extraordinaires que l’urgence sanitaire…

Lire la suite
Méthode

De retailer à acteur de la vie sociale

“Je dois aller faire les courses”.  Cette action auparavant des plus simples soulève aujourd’hui mille interrogations et inquiétudes.  Le confinement imposé a bouleversé notre vie, notre quotidien, et s’accompagne de questionnements qui dépassent notre dimension de simples consommateurs. Si chacun réagit à sa manière, et si la prudence est de rigueur sur les évolutions à venir, il n’en demeure pas moins que le confinement nous amène à faire une pause, à prendre du recul, à nous interroger sur notre mode de vie, ainsi qu’à réfléchir…

Lire la suite
Méthode

Agile au-delà de l’IT

L'IT a dû inventer de nouvelles manière de penser les projets et de s'organiser pour aujourd'hui savoir donner vie aux projets de manière rapide, faible, continue et fluide. Ce sont nos retours expériences et nos bonnes pratiques de mises en place sur lesquelles nous échangeons lors de ce webinaire. Ces transformations peuvent - voire devraient - être transposées à tous les métiers de manière transverse pour apporter un nouvel élan sur les relations et la collaboration au sein des entreprises. Captation du webinaire Donner votre…

Lire la suite
Méthode

Un test peut en cacher un autre – Tests unitaires – P2

Introduction L’article d’introduction débute en listant certaines différences de visions que je peux avoir avec d'autres développeurs concernant l'architecture applicative ou encore la rédaction des tests. À travers elles, j’évoque les difficultés qu’ils peuvent rencontrer à identifier précisément quoi tester et comment. Deux phrases extraites de l’article de Ian Cooper ont été mises en avant : “Le code issu d’un refactoring ne requiert pas de nouveaux tests” “Je vous recommande d’utiliser ports/adaptateurs et d’écrire les tests en outside-in depuis le use case” Ces deux axes…

Lire la suite
Méthode

La Statue de la Liberté, une source d’inspiration ! #ArcheoAgile

Le passé porte en lui les germes du présent alors, une fois n’est pas coutume, sur ces pages plus habituées à vous parler de présent ou d’avenir, je vais vous entretenir d’histoire… Nous sommes des nains sur des épaules de géants… Bernard de Chartres, XIIe siècle Voici quelques années, alors que je donnais une formation sur les bases de l’Agile, un employé d’un grand groupe d’assurance me prit à part et me dit : “vous savez, c’est comme ça qu’on fonctionnait voici 40 ans… mais…

Lire la suite
Méthode

Webinaire : Réparez votre processus d’innovation en entreprise

L'innovation en entreprise est cassée. A côté des grandes injonctions à innover voire s' "auto-uberiser", il y a surtout les injonctions à respecter les process, la hiérarchie et les objectifs du trimestre. La période de télétravail actuelle est idéale pour prendre du recul sur ces paradoxes qui plombent votre entreprise. Pour réparer votre processus d'innovation, nous vous proposons un webinaire gratuit mardi 31 mars pour :

Lire la suite