Хороший список. Одна из вещей, которые Вы могли бы хотеть установить - и я не могу дать Вам много совета, так как я только начинаю думать об этом сам - когда класс должен быть в различной библиотеке, пространстве имен, вложил пространства имен. Вы могли бы даже хотеть выяснить список библиотек и пространств имен заранее и мандата, который команда должна встретиться и решить объединиться два/добавлять новая.
, О, просто думал о чем-то, что я делаю это, Вы могли бы хотеть также. У меня обычно есть библиотека модульных тестов с тестовым приспособлением на политику класса, где каждый тест входит в соответствующее пространство имен. Я также склонен иметь другую библиотеку тестов (интеграционные тесты?), который находится в больше стиль BDD . Это позволяет мне тестам записи к спецификации, что должен сделать метод, а также что приложение должно сделать в целом.
Просто запустить foo.exe
? Вам нужно добавить / WAIT
, чтобы приостановить его.
Способы устранения этих проблем:
I believe these were the podcasts I listened to recently (from Pycon 2009):
Locate Django in the Real World (PyCon 2009):
http://advocacy.python.org/podcasts/pycon.rss
Parts 1 to 3
Very good introduction to designing your apps for deployment, in particular for reuse and redeployment.
Regs.
Что касается вашего случая, я могу придумать 2 простых вещи, которые могут вам помочь: