Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Best Practices with Python

Thread Tools

Best Practices with Python

Stephane Wirtel
Posts: n/a
Hi all,

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

1. Documentation

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)

2. BDD
I use Behave:

3. TDD

4. Code

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

pylint ?
very strict but we can change the configuration, but very useful
to have a quality of code

flake8 ?
more permissive than pylint.

5. Continuous Integration Server
Jenkins with Shining Panda

What do you think about Buildbot ?

6. Logging

And you, what are your best practices ?



St├ęphane Wirtel - - @matrixise
Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Best Codeplex sample for showing best coding practices? John Dalberg ASP .Net 3 11-16-2006 12:07 PM
Best Practices for Python Script Development? metaperl Python 6 08-30-2006 03:18 PM
XML best practices (was: Python as replacement for PHP?) Cameron Laird XML 3 03-03-2004 09:15 PM
XML best practices (was: Python as replacement for PHP?) Cameron Laird Perl Misc 3 03-03-2004 09:15 PM
Best sample app for learning best practices, OO & karim ASP .Net 0 07-13-2003 04:26 AM