Как я должен организовать исходный код Python? [закрытый]

Используя goto делает слишком легким записать "запутанный код", который не особенно удобен в сопровождении. Самое важное правило следовать состоит в том, чтобы записать читаемый код, но конечно это зависит от того, каковы цели проекта. Поскольку "лучшая практика", избегающая goto, является хорошей идеей. Это - что-то, что типы экстремального программирования назвали бы "запахом кода", потому что это указывает, что можно делать что-то не так. Используя повреждение, в то время как цикличное выполнение удивительно подобно goto, кроме него, не goto, но снова признак, что код не может быть оптимальным. Поэтому, я верю, также важно не найти более современные лазейки программирования, которые являются по существу goto другим именем.

96
задан Andres Jaan Tack 4 December 2009 в 20:00
поделиться

1 ответ

Способ организации кода и тестов точно такой же, как и для любого объектно-ориентированного языка.

Ответы по тому, как я это делаю. Возможно, это неправильно, но у меня работает

  1. Зависит от того, как разделены ваши функции. Для моего основного приложения на Python у меня есть 1 файл с классами для точек входа, а затем пакеты с различными функциональными возможностями
  2. . Я использую PyDev для eclipse и организую его, как в Java.
> Рабочая область
> |
> | -Src
> | | -Package1
> | | -Package2
> | | -main.py
> | -Тест
> | -TestPackage1
> | -TestPackage2
  1. Используйте DocString везде, чтобы отслеживать все
  2. Убедившись, что соответствующие файлы __ init __. Py находятся в папках. это просто случай из класса импорта модуля
7
ответ дан 24 November 2019 в 05:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: