Архив для Июль 01, 2009

Автоматизация управления релизами, структурирование проекта Django

Наверное одно из самых важных в эффективной работе непосредственно над реализацией задуманного проекта — структурирование данных и файлов.

  1. Разработчик интуитивно понимает нахождение и функцию того или иного модуля проекта. Уменьшается порог вхождения для стороннего разработчика.

  2. Системный администратор может следить за изменениями версии проекта и с легкостью обновлять код на тестовых и боевых серверах вручную или автоматическими средствами.

В своих проектах я использую следующую структуру, частично позаимствованную у проекта Twisted