С утра вижу, на мой пулреквест куча ценных каментов. Типа а вот тут надо еще добавить тест-кейс, где close() бросает эксепшен. Это Индранил написал. Кстати, очень мудрая идея. Индранил вообще постепенно вписывается; и явно не дурак.
Потом митинг был, сначала про релиз. Там стоял вечный вопрос - выпускать пофиксенный без флага, или добавлять флаг, чтобы переключать между версиями. Мне абсолютно пох; а народ там бурчит.
После этого другой митинг, скрамовый; ну там ничего интересного, а после скрамового опять меня стали донимать, с флагом или без флага? Я говорю, да сейчас выходные, самое то релизнуть, а если шо так назад откатить. Там еще была идейка укатить назад, как было месяц назад. Но только мой код. Потому что он один раз выкинул OutOfMemoryException. Но все согласились, что это невозможно. Тем временем Эрик еще стал приставать, чтобы я в качестве варианта (по ключу) вернул именно тот код, который был "в оригинале" (мой же, двухмесячной давности). Ну посмотрим, говорю.
Оказалось несложно; но тут Том стал писать всякую (дельную) критику того кода. Типа а вот тут то, а вот тут это. Правильно. Но Эрик-то хочет старый код.
Ну и так далее. Там уже четверо ревьюеров набилось; Индранил и Том по делу, а Эрик и Алекс с тараканами.
Ну и я каждый раз интегрейшен тесты гоняю.
Потом в 2 Индранил (он в наряде на этой неделе) устроил митинг - ну так чо, релизим или не релизим? Я сижу молчу улыбаюсь и киваю, как подруга меня учит. Да и смысла не вижу обсуждать, потому что обсуждать можно только с Томом... ну и, чуток, с Индранилом, но лучше не надо. Так и не понял, до чего договорились.
Но в 4 1-1 с Томасом. Ну Томас начал за здравие - типа "а как вообще быть, чтобы новые фичи включать более надежно". Да чо, говорю, feature flag, испытанное средство. Только флаги нужно в правильном месте держать (в гитхабе лучше всего, как другие команды уже делают). Но эта наука ему не интересна; ему интересно поприщучивать меня, чтоб я типа вину свою прочувствовал - и его благородство и доброту. И спрашивает меня, а чо я флаг не использовал. Так у нас же не принято. Дальше он нес всякую херню, как надо планировать рефакторинг. Вообще он уже разослал мессагу, что рефакторинг делать не нужно, потому что все сломаете. Речь обо мне... ну и о Джоше, который вообще уже давно держится подальше от всего. Никто больше не рефакторит, кому это нафиг нужно-то. Только любителям попрограммировать.
Ну это ладно; а потом мы с ним еще обсуждали релиз в продакшен. Он меня спрашивает, замечаю ли я, что я слишком сильно push to production. Это у него тараканы, конечно. Последний раз к продакшену я имел отношение месяца полтора назад, когда был в наряде, и Кате сказал, что у нас интегрейшен тесты не идут, поэтому релизить мы не можем на этой неделе. Пока не разберемся с тестами. А сегодня что, мое мнение спросили, я ответил. Но Томасу хочется где-то еще поущучивать. Вот же бля вредный какой. Я, конечно, понимаю, что имею дело с придурком; но таки довольно противно. Тут мне Томас поведал, что уже больше месяца ничего не релизили (это мне известно), и три раза откатывали (так релизили или нет? И что откатывали? Почему? Короче... короче, тараканы.) Уверял меня, что все это есть в слаке, и что я мало уделяю внимания слаку. Надо сказать, что после этой нашей дискуссии я таки пошарил по слаку. Ничего там нету; время от времени только жалобы, что продакшен сломан. Почему-то только одноразовый OOM вызвал такой ажиотаж; а что продакшен зависает на 36 часов, непрерывно бомбя один из сервисов (три раза в секунду), и получая отлуп (там retry неправильно использовался; я пока не нашел правильного солюшена, чтобы предотвратить вообще).
А, херня. Проблемы идиотов не должны нас волновать.
Ну потом уже был ужин, суши; а потом я сидел разбирался с креденшиалзами, чтобы другой один проект покомпилировать, там тебе и артифактори, и ластпас, и зашифрованные глубоко спрятанные ключи... все это не от большого ума; почему в гугле весь код доступен изнутри, а у нас через жопу? Ну и т.д. Юля Ф. подошла и помогла мне. А я, соответственно, записал это все на вики; расшарил с ней. Ну блин, информацией надо делиться.
Все, домой поехал. Извините если чо.
Потом митинг был, сначала про релиз. Там стоял вечный вопрос - выпускать пофиксенный без флага, или добавлять флаг, чтобы переключать между версиями. Мне абсолютно пох; а народ там бурчит.
После этого другой митинг, скрамовый; ну там ничего интересного, а после скрамового опять меня стали донимать, с флагом или без флага? Я говорю, да сейчас выходные, самое то релизнуть, а если шо так назад откатить. Там еще была идейка укатить назад, как было месяц назад. Но только мой код. Потому что он один раз выкинул OutOfMemoryException. Но все согласились, что это невозможно. Тем временем Эрик еще стал приставать, чтобы я в качестве варианта (по ключу) вернул именно тот код, который был "в оригинале" (мой же, двухмесячной давности). Ну посмотрим, говорю.
Оказалось несложно; но тут Том стал писать всякую (дельную) критику того кода. Типа а вот тут то, а вот тут это. Правильно. Но Эрик-то хочет старый код.
Ну и так далее. Там уже четверо ревьюеров набилось; Индранил и Том по делу, а Эрик и Алекс с тараканами.
Ну и я каждый раз интегрейшен тесты гоняю.
Потом в 2 Индранил (он в наряде на этой неделе) устроил митинг - ну так чо, релизим или не релизим? Я сижу молчу улыбаюсь и киваю, как подруга меня учит. Да и смысла не вижу обсуждать, потому что обсуждать можно только с Томом... ну и, чуток, с Индранилом, но лучше не надо. Так и не понял, до чего договорились.
Но в 4 1-1 с Томасом. Ну Томас начал за здравие - типа "а как вообще быть, чтобы новые фичи включать более надежно". Да чо, говорю, feature flag, испытанное средство. Только флаги нужно в правильном месте держать (в гитхабе лучше всего, как другие команды уже делают). Но эта наука ему не интересна; ему интересно поприщучивать меня, чтоб я типа вину свою прочувствовал - и его благородство и доброту. И спрашивает меня, а чо я флаг не использовал. Так у нас же не принято. Дальше он нес всякую херню, как надо планировать рефакторинг. Вообще он уже разослал мессагу, что рефакторинг делать не нужно, потому что все сломаете. Речь обо мне... ну и о Джоше, который вообще уже давно держится подальше от всего. Никто больше не рефакторит, кому это нафиг нужно-то. Только любителям попрограммировать.
Ну это ладно; а потом мы с ним еще обсуждали релиз в продакшен. Он меня спрашивает, замечаю ли я, что я слишком сильно push to production. Это у него тараканы, конечно. Последний раз к продакшену я имел отношение месяца полтора назад, когда был в наряде, и Кате сказал, что у нас интегрейшен тесты не идут, поэтому релизить мы не можем на этой неделе. Пока не разберемся с тестами. А сегодня что, мое мнение спросили, я ответил. Но Томасу хочется где-то еще поущучивать. Вот же бля вредный какой. Я, конечно, понимаю, что имею дело с придурком; но таки довольно противно. Тут мне Томас поведал, что уже больше месяца ничего не релизили (это мне известно), и три раза откатывали (так релизили или нет? И что откатывали? Почему? Короче... короче, тараканы.) Уверял меня, что все это есть в слаке, и что я мало уделяю внимания слаку. Надо сказать, что после этой нашей дискуссии я таки пошарил по слаку. Ничего там нету; время от времени только жалобы, что продакшен сломан. Почему-то только одноразовый OOM вызвал такой ажиотаж; а что продакшен зависает на 36 часов, непрерывно бомбя один из сервисов (три раза в секунду), и получая отлуп (там retry неправильно использовался; я пока не нашел правильного солюшена, чтобы предотвратить вообще).
А, херня. Проблемы идиотов не должны нас волновать.
Ну потом уже был ужин, суши; а потом я сидел разбирался с креденшиалзами, чтобы другой один проект покомпилировать, там тебе и артифактори, и ластпас, и зашифрованные глубоко спрятанные ключи... все это не от большого ума; почему в гугле весь код доступен изнутри, а у нас через жопу? Ну и т.д. Юля Ф. подошла и помогла мне. А я, соответственно, записал это все на вики; расшарил с ней. Ну блин, информацией надо делиться.
Все, домой поехал. Извините если чо.