Задать вопрос
Ответы пользователя по тегу Программирование
  • Что делать новичку Python? Как тренироваться?

    artem90
    @artem90
    TeamLead, Developer
    я ради практики и just for fun пишу простую утилитку для linux по управлению ssh и приглашаю более опытных в питоне коллег к обсуждению всего, что я натворил. У питона своя "атмосфера" как в языке так и в сообществе. После java, php, c++ и других языков, "правильный путь" в питоне дается сложно без наставников.

    Оставлю ссылку на случай если кому-то пригодится, или будет желание присоединиться к доработке, обсуждению, предложениям и т.п. (внимание: ветка 2.x)
    https://github.com/Doka-NT/ssh-manager/tree/2.x
    Ответ написан
    Комментировать
  • Как правильно с точки зрения ООП?

    artem90
    @artem90
    TeamLead, Developer
    Я бы предложил следующий подход:
    - Класс формы, отвечает за создание и размещение объектов на форме, с так же вешает все обработчики.
    - в форму инжектится зависимость класса-сервиса, который выполняет всю логику по выборке и сохранению и т.п.
    - Если форма слишком сложная, то можно разделить создание элементов и установка обработчиков на два класса по типу как View и Controller: один будет только выстраивать форму, а втрой управлять ей.

    Надеюсь, правильно понял Ваш вопрос.
    Ответ написан
    1 комментарий
  • GitLab - Правильно ли использовать Runners для деплоя?

    artem90
    @artem90 Автор вопроса
    TeamLead, Developer
    Отвечаю сам на свой вопрос: в целом никаких проблем с этим подходом нет. Возможно, пока они не возникли, но каких-либо упоминаний о возможных проблемах я не встретил.
    Ответ написан
    Комментировать