Ravi de te voir Explorons de nouveaux savoirs

Articles avec le tag architecture

Visualiser l'architecture de vos projets

Visualiser l'architecture de vos projets


Qu'est-ce qu'un architecte logiciel ?

Ah tu es architecte c'est cool ça… Mais en fait ça consiste en quoi ?


Livre blanc : L'architecture logicielle, tout ce que vous devez savoir

L'évolution des standards du web et de développement, couplée à la multiplication des technologies permettant de développer des applications web, des différents frameworks associés, des outils, ont généré le besoin de définir une architecture claire des projets.


Pattern Specification

Au cours de mes différentes expériences professionnelles, j’ai dû mettre en place de nombreuses règles métier dans diverses applications riches fonctionnellement. Un jour, j’ai été confronté à une façon de faire différente : l’utilisation du pattern specification. Cette méthode s’est avérée structurante pour les projets, et si vous ne la connaissez pas encore elle mérite qu’on s’y attarde.


Introduction Galactique au Domain Driven Design

Le Domain Driven Design, décrit dans le livre d’Eric Evans “Domain Driven Design, Tackling Complexity in the Heart of Software”, permet de mieux appréhender la complexité d’un projet en partageant une approche et un langage communs par tous les membres impliqués dans la construction d’une application.


Pattern State

Explication du design pattern State et exemple d'implémentation dans une application Symfony via winzou/state-machine-bundle


CQRS pattern

CQRS, qui signifie Command Query Responsibility Segregation, est issu du CQS (Command Query Separation) introduit par Bertrand Meyer dans son ouvrage Object Oriented Software Construction. Meyer soumet le principe que les classes d’une méthode doivent être soit des queries soit des commands.


Utilisation hors-ligne disponible