00:38 <tarek> ccomb hahaha
00:38 <tarek> ce chat
08:10 <kujiu> salut
09:11 <gawel> matin
09:12 <kujiu> matin
09:12 <waloo> matin
09:24 <Hobbestigrou> salut
09:42 <jpcw> matin
09:43 <nightlybuild> itou
09:49 <No`> salut afpy
09:54 <Genesis> bonjour
09:56 <kujiu> salut Genesis
09:57 <Genesis> salut kujiu ; j'fais du django en ce moment ;)
09:58 <kujiu> :)
10:40 <carxwol> yiha !
10:47 <Genesis> yohé
11:35 <AlexCONRAD:#afpy> hello all
11:35 <AlexCONRAD:#afpy> question de design pattern:
11:36 <AlexCONRAD:#afpy> utilisez-vous des singletons dans votre code ou passez-vous chaque paramètres dans vos classes ?
11:39 <yotaff:#afpy> je vois pas le rapport
11:39 <yotaff:#afpy> tu parles pas d'adapter ?
11:40 <yotaff:#afpy> ah
11:40 <yotaff:#afpy> euh non, pour moi c'est orthogonal
11:40 <yotaff:#afpy> tu peux expliquer ?
11:43 <kujiu:#afpy> AlexCONRAD: Singleton
11:43 <kujiu:#afpy> je sais qu'haypo n'aime pas
11:44 <KAeL:#afpy> le singleton c'est pas juste une manière déguisée d'avoir un objet déclaré en "global" ?
11:44 <AlexCONRAD:#afpy> j'suis pas fan du design singleton, mais dans certains cas ça peut être bien pratiques
11:44 <AlexCONRAD:#afpy> KAeL: oui et non
11:46 <kujiu:#afpy> ben pour certaines informations persistantes tout au long de l'exécution seulement
11:46 <kujiu:#afpy> et dont on a besoin vraiment partout
11:46 <kujiu:#afpy> (genre id de session dans un serveur applicatif)
11:49 <AlexCONRAD:#afpy> j'ai une application qui utilise un fichier de configuration XML. Je reflète de fichier de configuration au travers d'une class "Config" qui contient les options. Beaucoup des classes de mon application ont besoin de cet objet pour savoir quelle attitude adopter. Dois-je passer mon unique instance de Config à toutes mes classes ou alors est-ce que chaque classe accède à mon objet unique Config au travers du pattern "singleton"?
11:49 <AlexCONRAD:#afpy> il y a tout un tas de blogs autour du sujet "why singletons are evil?". Beaucoup de pour et de contre...
11:50 <kujiu:#afpy> j'ai tendance à opter pour le Singleton dans cette situation
11:51 <KAeL:#afpy> c'est la solution de facilité oui
11:52 <AlexCONRAD:#afpy> KAeL: oui, ça évite d'instantier des classes en leur passant un argument "config".
17:49 <yota:#afpy> emencia_django_admin 0.3dev-r2314
17:49 <yota:#afpy> euh
17:50 <cyberj:#afpy> moi c'est cyberj enchanté :)
18:05 <Genesis:#afpy> bye
21:24 <ogrisel:#afpy> matin
21:25 <ogrisel:#afpy> gawel ou ccomb ou les autres qui comptent venir aux jdll: vous avez deja reserver votre train ? pour le logement on fait comment ?
21:36 <ogrisel:#afpy> ah ok je viens de voir le mail de gwen concernant les billets