Envoyé par
Tsilefy
- Je ne suis pas fan de ta méthode "magique" hydrate (encore une fois, question de clarté). Je préférerais que utilisateurSQL crée directement l'objet utilisateur, avec toutes les bonnes propriétés, en utilisant les setters si nécessaire. Si je parcours le code rapidement, "hydrate" est une boîte noire: je ne sais pas ce qu'elle fait, il faut que je regarde le code source pour cela (et encore, la source n'est pas facile à comprendre: il fait une concaténation de string, puis appelle une méthode dynamiquement. Encore une fois, oui, ça marche (pour l'instant), mais c'est fragile. Que se passe-t-il si tu as des méthodes autres que des set* ? Tu vas modifier hydrate() à chaque nouveau format de méthode?