[SPAM] - Re: Code review request

Jason Staudenmayer jasons at adventureaquarium.com
Wed Dec 22 15:43:52 EST 2010


-----Original Message-----
From: python-list-bounces+jasons=adventureaquarium.com at python.org [mailto:python-list-bounces+jasons=adventureaquarium.com at python.org] On Behalf Of Stefan Sonnenberg-Carstens
Sent: Wednesday, December 22, 2010 3:24 PM
To: python-list at python.org
Subject: [SPAM] - Re: Code review request


Am 22.12.2010 19:34, schrieb Jason Staudenmayer: 
Hi All,
<snip>

Hi Jason,

the program could be more dense.
You have several redundant code in there, too.

For example, all the *Employee functions basically just call dbconnect and let
it execute the sql there.
dbconnect in this respect is not a really straight name, as it does more than only
connect to a database.

You should avoid "!= None", better is "is not None".

The program flow is "awkward": if argv is empty (better say "if not argv"),
you show one employee, but then continue to parse opts.
I think the program would be more readable, if you would just handle
the different cases in an if-elseif-else-cascade.
The global statement is not needed,

But you can also try pylint, which will point some things out:


Report
78 statements analysed.
<snip>

Thanks for the advice, I'll try to rework some of those issues. I did try the if-elif-else for the getopts but it didn't flow right for some reason (I'll try it again though).

Thanks again.

Jason
 
 
 
..·><((((º>




More information about the Python-list mailing list