Talk in French at AFUP Day 2019 Lyon
Short URL: https://joind.in/talk/603d4
(QR-Code (opens in new window))
MVC, CRUD, ORM, SOA, DDD, CQRS, event sourcing, architecture hexagonale, micro-services… J'ai toujours couru après la solution optimale mais je n'ai encore jamais vu le projet parfait. Fini de courir.
L'architecture progressive se place en approche plutôt qu'en solution.
En partant du constat qu'il est plus facile d'écrire du code que de le comprendre, l'objectif premier ne sera plus du code flexible et extensible. Ce sera du code supprimable ! Pour y arriver nous appliquerons les principes phares de la programmation orientée objet (haute cohésion et faible couplage) à un échelon différent : les modules.
Cette approche est libératrice : nous n'avons plus à opposer SQL et ORM, CRUD et DDD, façades et injection de dépendances ! Nous pouvons produire de la valeur ajoutée en mettant en face la qualité et l'effort approprié.
Comments
Comments are closed.
« Mieux vaut faire trop simple que trop compliqué » ?
Vraiment très intéressant et bien construit.
J'ai beaucoup aimé, merci!
Excellent speaker, conférence intéressante sur le fond et la forme, un peu d'humour, rien à redire !
Talk super travaillé, bien amené, facile à comprendre et drôle :D
Bravo.
Le concept de l'AGILE vraiment appliqué, un positionnement raisonné et scientifique sur les solutions à apporter dans la gestion des projets.
Merci
Rythme et élocution au top.
Après comme d'habitude, une très bonne conf et beaucoup de sagesse dans le message transmis.
Bravo.
Amen ! ?
Il n'y a pas à dire, Matthieu sait comment mener une conférence pour faire passer un message d'humilité et de pragmatisme !
Depuis des années j'ai l'impression que beaucoup d'équipes de devs se concentrent sur la qualité de code, l'architecture, les patterns, etc., et on en oublie trop souvent que parfois, la simplicité et les bases peuvent tout aussi bien être maintenable, pour peu qu'on les pense bien.
Ce talk m'a une fois de plus réconforté avec le fait d'écrire du code simple quand c'est nécessaire, et m'aide à déculpabiliser d'avoir parfois des contrôleurs qui font 100 lignes, pour peu que ce soit simple, efficace, maintenable et testable ;)
DDD ftw.
Tout était très bien présenté.