Признак того, что объект не должен быть классом — если в нём всего 2 метода, и один из них — инициализация, __init__. Каждый раз видя это, подумайте: «наверное, мне нужна просто одна функция».
...
Не так давно потребовалось решать задачу массового обновления конфигурации устройств. Стандартная задача системного администрирования, если у вас в обслуживании больше одного устройства выполняющего ...
Введение
Уже не в первый раз мне задают связанные вопросы:
«Зачем ты делаешь так много функций?»;
«Зачем ты выносишь, однократно используемый, код в функции?»;
«Остальные не знакомы с твоими ...
Ссылка на первую часть
Ссылка на вторую часть
Ссылка на третью часть
Ввод данных
Любой инсталлятор должен давать пользователю возможность вводить некоторые стартовый параметры, например, путь ...
Ссылка на первую часть
Ссылка на вторую часть
Контентные и контейнерные команды
Некоторые команды подразумевают работу с файлами, изначально хранимыми на компьютере разработчика пакета. Понятно, ...
Ссылка на первую часть
Транзакции.
Напомню, что я собирался реализовать механизм транзакций, позволяющий откатывать блоки операций при возникновении ошибки внутри блока, защищенного транзакцией. ...
Введение
У предлагаемого вашему вниманию цикла статей есть несколько основных целей:
Создать полезное программное обеспечение – инсталлятор программ и обновлений.
Показать преимущества объектно- ...
Увидел статью о namespace и решил поделиться опытом перевода существующих проектов на namespace.
В основном статья будет полезна тем, кто еще не использует namespace, но задумывается над ...
Абстракции чрезвычайно важны в программировании и это все знают. Они помогают нам отделить существенные детали чего бы то ни было от несущественных. В идеале они должны выделять только самое главное, ...
14 августа 2011, 20:02
28