/ Diapositives

> Cette présentation est disponible en deux variantes.

Version 1.2

Variante A: Présente l'architecture durable sous l'angle des défis qui attendent les organisations dans le futur et comment l'architecture évolutive sera au coeur de l'Agilité. Quelques patrons de conception y sont également présentés.

Version 2.0

Variante B: Présente l'architecture durable sous l'angle des 5 pièges architecturaux courants. Pourquoi est-ce que nos architectures ne sont pas évolutives et Agiles? Quels sont les 5 principaux problèmes qui mènent à une architecture éphémère?

/ Vidéo

Agile Tour Montréal 2014
15 novembre 2014
Version 1.2

/ Nos formations connexes

Formation: Conception OO avancée

Conception OO avancée

/ Références

In Search of Agile ArchitectureOpinion
Éditorial résumant le fossé entre la gestion de projet Agile et les techniques de développement Agile. L'architecture étant souvent le grand oublié
Anemic Domain Model
Article d'origine de Martin Fowler
Beware of anemic domain models
Court résumé des désavantages
How We Code: ORMs and Anemic Domain Models
Exemple partant d’un domaine anémique avec Active Record vers un domaine riche tout en démontrant les avantages
The Anemic Domain Model Pattern
Discussion sur le sujet et contexte d’application
On Domain-Driven Design, Anemic Domain Model, Code Generation, Dependency Injection and More…
Opinion en faveur d’un domaine anémique
Building rich domain models in rails. separating persistence.
Comment tranformer une application Rails en domaine riche.
CleanCoders.comVidéo
Vidéos amusants sur les principes S.O.L.I.D. par Uncle Bob
Agile Software Development, Principles, Patterns, and PracticesLivre
Robert C. Martin
SOLID (Wikipedia)
Sommaire et lien sur Wikipedia
The Hexagonal architecture
Description initiale du patron
Visualising Test Terminology
Relation avec les tests et les Mocks. Également un très bon article pour comprendre le patron. Très bien imagé.
Hexagonal Architecture For Testers: Part 2
Images et description très claires du patron.
Implementing Domain-Driven DesignLivre
Excellent livre de Vaughn Vernon sur DDD. Simple mais suffisamment complet pour se lancer avec le DDD.
Domain-Driven Design FundamentalsCours en ligneCoup de coeur
Excellent cours en ligne. Simple, extrêmement clair et complet. Excellente introduction pour débuter même si on n'a jamais entendu parler de DDD.
Communauté DDD
Une foule de ressources, livres, exemples, etc.
Exemple de DDD (en Java)
Un exemple réel implémenté en Java de DDD.
The Clean Architecture
Présentation sommaire de Clean Architecture par Robert C. Martin
DDD vs Clean Architecture: un trop court résumé...Avancé
Mon article sur les différences entre DDD et Clean Architecture