Best Practices with Python
stephane at wirtel.be
Fri Mar 1 16:10:11 CET 2013
How are you ? me ? fine ;-)
I have a lot of questions about the development with Python.
I want to discuss about the tools for the enhancement of the quality of
a project, not about the debugging (I don't want to discuss about pdb,
ipdb, pudb, ...)
I use these tools
a. I like the reStructuredText syntax
b. We can parse the files and get an AST
c. We can add a lot of directives or new roles for custom behaviors
d. We can generate several output formats (pdf, epub, html)
I use Behave: http://pythonhosted.org/behave/
Clone Digger ?
for me this project is very useful because we can determine the
duplicated code via a pattern matching.
but the project seems to be dead
very strict but we can change the configuration, but very useful
to have a quality of code
more permissive than pylint.
5. Continuous Integration Server
Jenkins with Shining Panda
What do you think about Buildbot ?
And you, what are your best practices ?
Stéphane Wirtel - http://wirtel.be - @matrixise
More information about the Python-list