Architecture logicielle : l’indispensable à savoir
Introduction aux bases de l'architecture logicielle, son importance pour le développement et la maintenance, et comment éviter les pièges courants.
Introduction aux bases de l'architecture logicielle, son importance pour le développement et la maintenance, et comment éviter les pièges courants.
Explication du concept d'agrégat en Domain Driven Design (DDD), illustré par un exemple de modélisation d'une facture et de ses lignes.
L'article présente les compétences fondamentales pour les développeurs, en mettant l'accent sur la résolution de problèmes plutôt que sur la maîtrise d'une longue liste de technologies.
Un article sur les responsabilités et les défis du rôle de lead developer, incluant la vision technique et la gestion d'équipe.
L'article discute de l'importance de la séparation des responsabilités et du découpage du code pour améliorer la maintenabilité, sans nuire significativement aux performances.
Explication du pattern "conteneur" en PHP, ses avantages pour la maintenabilité du code et son utilisation avec des interfaces comme Iterator.
Explication des objets-valeurs (Value Objects) en PHP, leur utilité pour la sémantique du code et leur rôle dans le Domain Driven Design.