[EMAIL PROTECTED] wrote: > The following url points to an article written by Damian Conway > entitled "Ten Essential Development Practices": > http://www.perl.com/pub/a/2005/07/14/bestpractices.html > > Althought the article has Perl as a focus, I thought that some of the > general points made might be of interest to the Python community. It > would certainly be interesting to put together an analogous version of > this article that centers on Python. > Hmm, Perl is called a write once language, but it has thousands of libraries.Any comment appreciated.
That said,those points are mixing different responsabilities in writing code.I keep on mixing for fun: -Writing libraries is not writing scripts. -Writing readable,well structured,non redundant code is somewhat perpendicular to tests. -Writing tests is a must for more people to work on the same code. -Deciding the interface and writing docs before coding can be bad for experimental coding. -Logic optimization can influence interfaces. -Time optimization is a leverage to get paid in open source software.Never think about that for free. Paolino ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it -- http://mail.python.org/mailman/listinfo/python-list