Project organisation

Magnus Lycka lycka at carmen.se
Wed Jul 19 08:31:17 EDT 2006


rony steelandt wrote:
> Imagine I have x projects and they all use util.py
> 
> What would be the best way to organise this
> 
> 1.
> c --\project1\*.py
>   |
>   |-\project2\*.py
>   |
>   --\globals\util.py
> 
> This organisation has the problem that if I have to modify something to
> util.py that I need in project2, I'll have to retest project1 to make sure
> it still works (that could be project 1..n). 
> 
> 2.
> A copy of util.py in each project directory ? The advantage is that I can
> modify each util.py in function of the need of the project but it looks
> clutered, having n versions of util.py.
> 
> What is the best solution ? or is there another even better solution ?

Extensive automated regression tests certainly helps!
Take a look at e.g. http://www.texttest.org/

This is really not a Python issue at all, it would be
the same thing with a util.dll written in C++...



More information about the Python-list mailing list