Strongly typed list

Jonathan Gardner jgardner at jonathangardner.net
Mon Aug 17 20:14:56 EDT 2009


On Aug 17, 2:19 pm, هاني الموصلي <hani.mou... at gmail.com> wrote:
> Please could you lead me to a way or a good IDE that makes developing
> huge projects in python more easier than what i found.Now i am using
> eclips. Actually it is very hard to remember all my classes methods
> and attributes or copy and paste them each time.
> Thanks very much for your interest
> Hani Almousli.....

You're relying on your IDE too much. You should rely on the code and
on your own notes. Your project should never get big because there is
no reason to throw in a bunch of useless code.

Think of the simplest way to get your job done. Then write that in
pseudo-code. Finally, run it in Python to see if it actually works.
You may be surprised with how far that will get you.

If you are having problems remembering the attributes and methods of
your instances, you are probably using too many attributes and
methods, their names are too long, or you have too many arguments to
each method. Keep the interfaces between parts as simple as possible.

If you still have a big project, then break it up into several
smaller, re-usable, and independent modules. Keep the interfaces as
simple as possible, and never write code that does anything but Duck-
Typing.



More information about the Python-list mailing list