Jamais sans mes bonnes pratiques Publié le Samedi 24 Février 2007 à 20:45 :: Fil RSS des commentaires ::... lire la suite
Lien du post: http://blog.palaci.fr/2007/02/24/212-bonnes-pratiques-memento
De cette maniere, vous n'avez qu'un seul dossier a mettre dans votre $PYTHONPATH: monsuperprojet et vos applications sont totalement decouplees (vous n'avez jamais besoin de connaitre projetdjango). Remarquez qu'il est possible de specifier le chemin directement dans votre manage.py si vous souhaitez ne pas surcharger votre $PYTHONPATH (par exemple si vous bossez sur plusieurs projets qui ont les memes noms d'applis...): Pour revenir a l'arborescence, je n'ai pas vraiment de bonnes pratiques pour la place des templates. Certains les separent completement, d'autres les mettent dans les applications. À vous de voir en fonction de vos besoins. Et jamais directement de votre projet. Des raccourcis biens pratiques
Ça faisait un moment que je n'avais pas parle des bonnes pratiques Python mais l'approche de Pycon fr (où je presenterai Django : le pourquoi et le comment le 18 mai), l'evenement Python incontournable avec un programme des plus allechants, m'a bien motive pour effectuer la traduction de l'une des meilleures presentation par David Goodger que je connaisse qui remet les bonnes pratiques Python a plat, ce qui est toujours bon avant d'aller plus loin. · Ne jamais mixer des tabs et des espaces. Mais essayez d'eviter la forme __privee. Je ne l'utilise jamais. Faites moi confiance. Si vous l'utilisez, vous le regretterez plus tard. Les deux types sont de votre ressort donc ecrivez de bonnes docstrings et de bons commentaires ! Mais plus important : sachez etre pertinents - parfois le style guide ne s'applique pas. Lorsque vous avez un doute, utilisez votre raison. Étudiez d'autres possibilites et decidez de ce qui vous semble le mieux. Et n'hesitez pas a demander ! Deux bonnes raisons de ne pas suivre une regle particuliere : Note: Specifiez toujours l'exception a attraper. N'utilisez jamais except tout seul. Sinon except va cacher d'autres exceptions qui risquent d'etre levees rendant votre code tres difficile a debugger.
Un large debat a permis de travailler sur le squelette d’une Charte et sur les objectifs d’un Guide des bonnes pratiques. Dans le temps imparti limite, ces elements structurent les contours d’un travail qui doit etre poursuivi. Premiers contours de la Charte et du Guide des bonnes pratiques GUIDE DES BONNES PRATIQUES
Un large debat a permis de travailler sur le squelette d’une Charte et sur les objectifs d’un Guide des bonnes pratiques. Dans le temps imparti limite, ces elements structurent les contours d’un travail qui doit etre poursuivi. Premiers contours de la Charte et du Guide des bonnes pratiques GUIDE DES BONNES PRATIQUES
Un large debat a permis de travailler sur le squelette d’une Charte et sur les objectifs d’un Guide des bonnes pratiques. Dans le temps imparti limite, ces elements structurent les contours d’un travail qui doit etre poursuivi. Premiers contours de la Charte et du Guide des bonnes pratiques GUIDE DES BONNES PRATIQUES
Un large debat a permis de travailler sur le squelette d’une Charte et sur les objectifs d’un Guide des bonnes pratiques. Dans le temps imparti limite, ces elements structurent les contours d’un travail qui doit etre poursuivi. Premiers contours de la Charte et du Guide des bonnes pratiques GUIDE DES BONNES PRATIQUES
L'article presentant les bonnes pratiques pour attirer des lecteurs sur son blog a ete mis a jour. Quelques ajouts et corrections, et egalement un nouveau paragraphe expliquant pourquoi il ne faut pas utiliser les outils d'autosurf. Speciale dedicace a celui qui a propose son site d'autosurf dans les commentaires, c'est grace a lui que j'ai eu l'idee d'en parler. Il est mal tombe le pauvre.
SQL Server : Mise a jour de l'outil d'analyse des bonnes pratiques (Best Practice Analyzer)