Организация папок и файлов для разработки на Python - PullRequest
14 голосов
/ 29 октября 2009

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

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

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

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

Ответы [ 2 ]

8 голосов
/ 29 октября 2009
0 голосов
/ 29 октября 2009

Существует не так много проблем, которые будут применимы только к Python. Этот веб-сайт: Шаблоны управления конфигурацией программного обеспечения и соответствующая книга описывает некоторые шаблоны управления исходным кодом.

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

...