Ответы пользователя по тегу Организация работы
  • Как правильно настраивать дев-окружение для веб-разработки?

    parotikov
    @parotikov
    Laravel, OctoberCMS, Vue, Nuxt.js)
    У себя я делал так:
    Был боевой сервер, например, prosto-tak.ru, и дев сервер - dev.prosto-tak.ru
    Под каждого разраба заводил отдельный домен, вроде parotikov.dev.prosto-tak.ru
    Затем, у разраба был доступ в панель управления (мы использовали vesta cp), где он мог поверх своего именного субдомена строить дальше иерархию: project1.parotikov.dev.prosto-tak.ru, project2.parotikov.dev.prosto-tak.ru
    Дальше, если нужно еще детальнее, можно добавить версию релиза, название ветки, etc: feature.project1.parotikov.dev.prosto-tak.ru, service.project1.parotikov.dev.prosto-tak.ru
    Да, выглядит немного избыточно, но стоит один раз всем объяснить эту доменную модель, пространство имен, так сказать, и все становится очень стройно.

    Нагрузка по созданию собственных субдоменов ложилась на самого разраба, благо там делается все в 3 клика. Кому надо - тот и создает себе нужную структуру, а лишнего ничего у него не дублируется.

    В разговоре вообще очень просто: говорит тебе Пупкин - открой сайт с веткой branch55 на третьем сервисе. И ты открываешь branch55.service3.project1.pupkin.dev.prosto-tak.ru. А локально у себя, чтоб каждый раз не вбивать длинный урл, можно и в hosts алиас повесить.

    P.S: Но если это массово, то лучше какой-нибудь дирижер типа ansible с шаблонами использовать.
    Ответ написан
  • Порекомендуйте программу надзора за сотрудниками?

    parotikov
    @parotikov
    Laravel, OctoberCMS, Vue, Nuxt.js)
    Отвечу по сути:
    Лично для себя я использую http://yaware.ru/
    Позволяет найти узкие места, на что уходит непродуктивная часть времени. Настраивал у себя под убунтой - полёт нормальный. Каждый день шлют отчеты, и видно, чем вчера занимался и где залип.

    В презентации говорят, что их софт не противоречит законодательству, если в договоре всё оформить правильно.
    Ответ написан