я обнаружил незначительный баг (! в платежной системе), который не затронул юзеров, у меня есть два пути:
а) молча пофиксить баг, задеплоить, никому ничего говорить
б) сообщить мендежеру, он создаст тикеты для этого, в моих отчетах будет несколько раз упомянут этот баг, директор узнает - скажет что я плохой разраб (т.к. допустил возможность существования такого бага)
сугубо imho. я был и там и там. и вот что скажу.
если ты не прибит гвоздями к этой конторе, то... честность лучшая политика.
так что вариант А.
а вот то, что ты боишься(sic!) ему последовать говорит либо о том что ты заморачиваешься слишком, либо о токсичной атмосфере у вас там. в этом случае пора вертеть головой по сторонам.
За деплой в прод без предупреждения - я бы уволил вообще нафиг. Исключение - выше вас никого нет, и то надо команду предупреждать.
Мало ли что в этот момент происходит на проде о чем вы не в курсе.
Даже с заливкой просто в бранч общий - то же самое. Могут быть процессы и ситуации о которых вы не в курсе.
Так что в такой ситуации как у вас - или сообщить, или пофиксить локально и сообщить. Но лучше первое.
Полностью поддерживаю. А то получается: я нашёл какую-то деталь от ракеты. Ночью перед стартом просто подкину её в кабину космонавтам, пусть летят, потом разберутся.
основа эффективной работы это честность , если директор такой безукоризенный зачем он вас нанял ?
я всегда говорю о своих косяках, а я вас уверяю что они бывают сильно хуже чем мелкий баг в платежке.
ну и от людей с которыми я работаю я ожидаю того же.
в целом даже если все пойдет по худшему сценарию , будет ясно вы выбрали не ту компанию для работы и быстро ее смените , работать с подходом надо прятать каждый косяк, с учетом того что у вас в компании работают одни люди и ни одного робота или нейронки просто глупо
а) молча пофиксить баг, задеплоить, никому ничего говорить
Вот так делать нельзя ни в коем случае. Так можно было бы, если бы Вы были тимлидом - и то с оповещением в команду "чуваки, я тут баг пофиксил - блаблабла..."