Мой проект python сейчас организован как один большой файл. Код организован с помощью функций def, и у меня есть хороший обзор. Мне это нравится, потому что это позволяет мне работать только с одним файлом, и я могу легко искать фрагменты кода, которые я уже сделал, с помощью функции поиска.
Однако я продолжаю читать, и люди продолжают говорить мне, что организация кода Python в модулях и их импорт - лучшая практика.
Не могли бы вы указать, почему организация кода Python в модулях лучше, чем наличие одного большого скрипта.
Это в основном вопрос предпочтений при планировании ремонтопригодности. Некоторые люди могут управлять 10 тысячами строк кода в одном файле, даже не вздрогнув. Однако, когда вы помещаете так много в один файл, начинают возникать такие проблемы, как разделение пространств имен , именование переменных , функций и даже классов .
Введение разделения на уровне модулей - хорошая практика, когда ваше приложение / библиотека начинает расти. Но когда даже разделения на уровне модулей недостаточно, вы знаете, что пора создавать пакеты .
Эта статья взята из Интернета, укажите источник при перепечатке.
Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.
я говорю два предложения