Culture
DDD
Design Pattern
Programmation fonctionnelle

Qui a dit que le DDD et le logiciel en général ne pouvait être composé que de classes, d’héritage, et qu’une modélisation sans comportement était forcément un modèle anémique, un anti-pattern par définition ?

Dans cette vidéo, Scott Wlaschin nous montre comment on peut définir un modèle métier si riche grâce à l’approche fonctionnelle, qu’il permet d’éviter de réduire la nécessité d’écrire des tests.

J’ai personnellement dévoré cette conférence :)


Partagé par Romain Fallet
il y a plus de 3 ans
6

Benoit GANTAUME il y a plus de 3 ans
Merci du partage. Ça me donne encore plus envie de m’intéresser de près à la programmation fonctionnelle !
Romain Fallet il y a plus de 3 ans
Nous avons commencé à mettre en place le DDD avec la programmation fonctionnelle dans mon équipe et je trouve que ça simplifie beaucoup de choses à l'usage
Charles Dimitri il y a plus de 3 ans
J'ai vu ce talk il y'a quelques mois, et c'est l'un des meilleurs que j'ai vus. Il y'a aussi Mark Seeman qui propose de très bons talks sur le même sujet.
Benoit GANTAUME il y a plus de 3 ans
@Charles Dimitri : qu'est-ce que tu en as retiré ?
Pourquoi devrais-je l'étudier selon toi ?
Anh-Vu Tran il y a plus de 3 ans
Toutes les vidéos de Scott Wlaschin sont excellentes ! La première vidéo que j'ai vue de lui m'a donné envie de voir toutes les autres qui sont mentionnées sur son site.
En plus d'être très bon dans son domaine (no pun intended !), c'est un super pédagogue qui sait expliquer simplement des concepts compliqués sans les vulgariser/dénaturer.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
J'ai crée un site d'annonce dédié aux devs qui veulent un travailler 100% remote
Afficher la ressource
Quoi de neuf les devs ? Numéro 46 avec Katia Himeur Talhi
Afficher la ressource
Tout sur la Clean Architecture avec Nicolas Deboose
Accéder à l'épisode
SCRUM et qualité de code avec Elodie Micoulet
Accéder à l'épisode
Git : comment nommer ses branches et ses commits ?
Afficher la ressource
Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus