Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Quelle différence y a-t-il entre le bon et le mauvais repository ?

Description

Qu’est ce qu’un repository? Le pattern repository est l’un des pattern les plus utilisés dans nos applications. Bien que simple et pratique il est trop fréquemment mal employé : nos repositories sont plus souvent des entrepôts de requêtes SQL que des “vrais” repositories. Durant ce talk, nous verrons comment désigner un repository et gérer nos requêtes SQL.

Conférence donnée lors du Forum PHP 2018, ayant eu lieu les 25 et 26 octobre 2018.

Informations complémentaires

Vidéo

Le speaker

Arnaud LANGLADE

Passionné par le développement depuis plusieurs années, Arnaud travaille chez Akeneo (startup Nantaise). Il a également fait partie de la core team du projet open source Sylius pendant quelques années. Adepte du TDD et BDD (PhpSpec/Behat), il s'intéresse aussi à des sujets comme DDD, CQRS, etc.

Commentaires

Bonne conférence, la forme est sympa et Arnaud est à l’aise. Bonne présentation du Design Pattern Repository, ça donne des idées. Peut être pas très convaincu / convaincant sur la partie SQL, une question à la fin sur la maintenance des colonnes en DQL puis en SQL a été éludée.
Grégoire HUBERT, le 31/10/2018
Disclaimer: I didn't understand all the French in this presentation. Still, it seems like Arnaud hit a lot of good points on this talk. It's an interesting topic, that may need a longer time slot in order to go into full detail on some important points, like the separation between read and write model repositories. The talk was entertaining, Arnaud managed to engage the audience and attract a large number of people to the room.
Matthias Noback, le 31/10/2018