Gleb
вас понял
Oleg
Базовое правило DevOps никто не отменял
ShadoWalkeR
Oleg
If it hurts, do it more often.
dk
Сколько вы накатываете хотфиксов после планового пятничного релиза?
Viacheslav
If it hurts, do it more often.
Каждый час - вечер пятницы? 🙂
Gleb
Сколько вы накатываете хотфиксов после планового пятничного релиза?
столько сколько нужно что бы заработало, ну не откатываться же
dk
Вот еще говорите про автотесты... А вы когда-нибудь видели синтаксические ошибки в коде выкатываемого на прод приложения? :3
Viacheslav
Viacheslav
Вот этой книжкой идти и бить по рукам
Viacheslav
Вот еще говорите про автотесты... А вы когда-нибудь видели синтаксические ошибки в коде выкатываемого на прод приложения? :3
Видели. Но после этого написавшему и пропустившему это становилось очень нехорошо вплоть до увольнения
Viacheslav
Эка как у вас все жестко. Гугель?
Нет, чуток поменьше. Совсем поменьше.
Viacheslav
Это как договор составить 🙂
ShadoWalkeR
Эка как у вас все жестко. Гугель?
А как называется контора в которой вы трудитесь?
ShadoWalkeR
😃
ShadoWalkeR
Да мне просто интересно
Viacheslav
В любой. Это задача юристов.
Tadeusz
бггг
*sm1Ly
вот вам работу лучше
*sm1Ly
https://hh.ru/vacancy/23166849
*sm1Ly
мопед не мой
Jenny
https://hh.ru/vacancy/23166849
это где в бухгалтерию ходить не надо?
*sm1Ly
вроде неплохая, а ты чтото знаешь о ней?
Jenny
вроде неплохая, а ты чтото знаешь о ней?
нет, просто прочитала 5 минут назад
Jenny
повеселила эта строчка
ShadoWalkeR
https://hh.ru/vacancy/23166849
Вакансия звучит как какой то хипстерский стартап)
tenni
там что в конвертике платят?
dk
Нет, чуток поменьше. Совсем поменьше.
Все равно жестко, выговоры за факапы... Хз ведь какие у человека проблемы. Разве что, если компания понесла значительные убытки, но это ж вряд ли. В критические части инфраструктуры ведь так просто не запушить. Или у вас можно запушить безобразию?
Viacheslav
И? Выговор1 - "за допущение падения сервера", выгор два - "за простой сервера вебморды", выговор3 - "нарушил регламент компании". и все.
dk
У нас тесты есть. И два уровня тестовых серверов. И коммиты ревьювятся разными человеками.
Тогда совсем непонятно, как такое случилось. Или герой пошел прямо на прод? Если так - то да, выговор заслужен
ShadoWalkeR
а какая разница то по поводу ошибок? его же трахнет анализатор всё равно, не?
Ну видимо он и на сообщения IDE срет. Или "Тру кодеры юзают блокнот!"
Viacheslav
Можно. Я же говорю - это задача юристов, правильно оформить твой уход. ТК - это обоюдоострая штука
Jenny
глупо уволнять за редкие случайные ошибки, все мы люди, все ошибаются
Viacheslav
И да, вопрос был про "видели ли вы", а не "видели ли вы в текущей компании", если что
Viacheslav
глупо уволнять за редкие случайные ошибки, все мы люди, все ошибаются
синтаксическая ошибка в коде на деплой - это не случайная ошибка, а раздолбайство
Viacheslav
есть же тесты
Выше почитай. Какие тесты ?деплоить надо 🙁
Jenny
синтаксическая ошибка в коде на деплой - это не случайная ошибка, а раздолбайство
если первый раз и человек сам ее исправил, то ничего страшного
Jenny
ну, то есть, конечно, it depends
Jenny
но в общем случае так
*sm1Ly
Выше почитай. Какие тесты ?деплоить надо 🙁
да я хз кто так делает) всегда деплоится на тестовый сервак сначала. даже если прошло тесты и есть к примеру логическая ошибка, которая не была распознанна тестами (ну предположим), она всплывет на тестовом сервере. это там катается какое-то кол-во времени, проверяется (возможно тестировщиками или доп тестами) и только потом в бой
Viacheslav
ТК РФ 81, пункт 6.
Jenny
нельзя уволнять и сильно наказывать за случайные ошибки, парни, это контрпродуктивно
Jenny
сотрудники будут пытаться их скрывать в таком случае
dk
сотрудники будут пытаться их скрывать в таком случае
А как их скрывать, если в истории коммитов все видно :3
*sm1Ly
*sm1Ly
причем сидят все)
*sm1Ly
и вообще, какой нахуй деплой на прод в пятницу?
Maхim
Там же выше написали - тестируем на проде 😃
Если прод зарезервирован рекавери сайтом, то и олга
ShadoWalkeR
У меня да - я могу себе позволить тестирование на проде. Но судя по описанию работы dk - нет там резерва
ShadoWalkeR
https://www.youtube.com/watch?v=ir5rj2yYH_8
Viacheslav
Я даже спорить не буду. Я не юрист. Максимум я был СТО и я прекрасно знаю, что уволить любого в один день - легко. да, потом может быть суд и все такое, но 100% можно обйтись без "ну вот он вдруг исправится"
ShadoWalkeR
Есть резерв, но косяки обычно логические и вылезают не сразу...
А для этого придумана такая вещь как UML2 - я свою систему в диаграмме поведения отрисовал и во первых проще изменения вносить, а во вторых если есть косяк в логике его в 70% случаев сразу видно
ShadoWalkeR
А если контроль логическая ошибка проскочила, то та же самая диаграмма помогает бытро найти где чтото идет не так
Viacheslav
сотрудники будут пытаться их скрывать в таком случае
Так только сотрудники поймут, что их "сокрытия" приводят к внезапным работам по выходным или штрафам, то любой коллектив сразу же выработает прививку простив "скрытности"
ShadoWalkeR
У меня система уже 2 года в режиме 24*7 без перерыва сервиса пашет. Это при том что: 1) телефония 2) Изза аварии по питанию 2 сервера логики из 3 вышибло и никто из клиентов этого не заметил. 3) обслуживанием и разработкой всего этого я один занимаюсь
ShadoWalkeR
Вообще 1
ShadoWalkeR
@dkguest все ваши проблемы от того что вы не хотите нормальный рабочий процесс наладить
ShadoWalkeR
ShadoWalkeR
О даже шутка про вас нашлась