Usage of main()
Ben Finney
ben+python at benfinney.id.au
Fri Sep 4 08:55:55 EDT 2009
"Jan Kaliszewski" <zuo at chopin.edu.pl> writes:
> I understand you name global scope as 'main'. But (independently of
> using the __main__ idiom and so on) it is still good idea not to place
> to much code in the global scope but to place your app-logic code in
> functions -- because, as we noted:
>
> * in practice it is considerably faster,
>
> * it helps you with using functions & class browsers.
* having a module that can be imported without side effects helps select
pieces of the module's functionality
* any module should be importable without side effects to make it easier
to run unit tests for that module
--
\ “The number of UNIX installations has grown to 10, with more |
`\ expected.” —Unix Programmer's Manual, 2nd Ed., 1972-06-12 |
_o__) |
Ben Finney
More information about the Python-list
mailing list