2009-10-29 3 views
14

Каков наилучший способ организовать код, принадлежащий тому же проекту, в среде разработки Python? Каковы дела и проекты организации проекта Python? Разделяете ли вы каждый класс в файле?Организация папок и файлов для разработки Python

Project A 
    Classes 
     "subsystem1" 
      class1 
      class2 
      subsystem1Module 
     "subsystem2" 
     "utils" 
     "etc" 
    Tests 
    Whatever 
    etc? 

Любые предложения? О, пожалуйста, опишите, какие (возможные) проблемы каждого типа организации.

Что считается наилучшей практикой для организации кода Python?

+2

Duplicate: http://stackoverflow.com/questions/391879/organising-my-python-project –

+2

Я не уверен, что это точный дубликат, я хотел в основном мнения. см. вики сообщества. но все равно спасибо. –

+0

@George: «не уверен» на самом деле не очень аргументирован, не так ли? Если это другое, укажите конкретные причины, по которым это происходит. Пожалуйста, обновите вопрос, чтобы ссылаться на предыдущий вопрос и показать, как ваши совершенно разные. Обновите вопрос; не добавляйте еще больше комментариев, чтобы уточнить ваш вопрос. это ваш вопрос. Обновите его. –

ответ

0

Там не так много вопросов, которые будут применимы только к Python. Этот сайт: Software Configuration Management Patterns, а в ассоциированной книге описаны некоторые шаблоны управления исходным кодом.

Проблемы описаны на знакомом языке шаблонов, чтобы вы могли найти необходимую информацию для своих требований. Как и во всех моделях, также обсуждается компромисс.

 Смежные вопросы

  • Нет связанных вопросов^_^