Sébastien Roccaserra

Posté le 19/08/2024 par Sébastien Roccaserra

L'injection de dépendances, c'est à la fois simple et compliqué. La réponse courte c'est que : "c'est juste passer les dépendances en paramètre du constructeur". Mais quand on commence à vouloir l'utiliser dans notre code, on commence à se poser de nombreuses questions.Voici quelques réponses trouvées dans le livre Dependency Injection.

Lire la suite >

Posté le 24/08/2022 par Sébastien Roccaserra

Il y a quelques années, quelque chose me trottait dans la tête : et si j’avais moi aussi besoin de réviser les bases ?

Lire la suite >

Posté le 28/03/2022 par Sébastien Roccaserra

Cet article présente Sprout Method et Wrap Method, deux techniques très utiles quand :on travaille sur du code non testé (une des définitions possibles de “code legacy”)on souhaite y ajouter une fonctionnalité couverte par des tests (la “reason to change”).Ces deux techniques sont les premières techniques présentées par le livre “Working Effectivel...

Lire la suite >

Posté le 15/09/2020 par Sébastien Roccaserra

Depuis quelques années, quand je découvre un projet je vois régulièrement des répertoires qui s'appellent :ApplicationDomainInfrastructureJe me suis interrogé sur le sens de ces mots. Est-ce qu’ils sont liés à un pattern en particulier ? J'ai eu des réponses diverses en fonction des projets :"C'est une architecture en couches""C'est une architectur...

Lire la suite >

Posté le 15/10/2018 par Erwan Alliaume, Sébastien Roccaserra

Documented in 2005 by Alistair Cockburn, Hexagonal Architecture is a software architecture that has many advantages and has seen renewed interest since 2015.The original intent of Hexagonal Architecture is:Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be developed and tested in isolation from ...

Lire la suite >

Posté le 17/07/2018 par Sébastien Roccaserra

Documentée en 2005 dans son blog par Alistair Cockburn, l’Architecture Hexagonale est une architecture logicielle qui a beaucoup d’avantages et connaît depuis 2015 un regain d’intérêt.L’intention originale de l’Architecture Hexagonale est :Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be devel...

Lire la suite >

1