Jul. 2nd, 2019

дыбр

Jul. 2nd, 2019 12:47 am
kdanilov: Кирша Данилов (Default)
С утра вижу, на мой пулреквест куча ценных каментов. Типа а вот тут надо еще добавить тест-кейс, где close() бросает эксепшен. Это Индранил написал. Кстати, очень мудрая идея. Индранил вообще постепенно вписывается; и явно не дурак.

Потом митинг был, сначала про релиз. Там стоял вечный вопрос - выпускать пофиксенный без флага, или добавлять флаг, чтобы переключать между версиями. Мне абсолютно пох; а народ там бурчит.

После этого другой митинг, скрамовый; ну там ничего интересного, а после скрамового опять меня стали донимать, с флагом или без флага? Я говорю, да сейчас выходные, самое то релизнуть, а если шо так назад откатить. Там еще была идейка укатить назад, как было месяц назад. Но только мой код. Потому что он один раз выкинул OutOfMemoryException. Но все согласились, что это невозможно. Тем временем Эрик еще стал приставать, чтобы я в качестве варианта (по ключу) вернул именно тот код, который был "в оригинале" (мой же, двухмесячной давности). Ну посмотрим, говорю.

Оказалось несложно; но тут Том стал писать всякую (дельную) критику того кода. Типа а вот тут то, а вот тут это. Правильно. Но Эрик-то хочет старый код.

Ну и так далее. Там уже четверо ревьюеров набилось; Индранил и Том по делу, а Эрик и Алекс с тараканами.

Ну и я каждый раз интегрейшен тесты гоняю.

Потом в 2 Индранил (он в наряде на этой неделе) устроил митинг - ну так чо, релизим или не релизим? Я сижу молчу улыбаюсь и киваю, как подруга меня учит. Да и смысла не вижу обсуждать, потому что обсуждать можно только с Томом... ну и, чуток, с Индранилом, но лучше не надо. Так и не понял, до чего договорились.

Но в 4 1-1 с Томасом. Ну Томас начал за здравие - типа "а как вообще быть, чтобы новые фичи включать более надежно". Да чо, говорю, feature flag, испытанное средство. Только флаги нужно в правильном месте держать (в гитхабе лучше всего, как другие команды уже делают). Но эта наука ему не интересна; ему интересно поприщучивать меня, чтоб я типа вину свою прочувствовал - и его благородство и доброту. И спрашивает меня, а чо я флаг не использовал. Так у нас же не принято. Дальше он нес всякую херню, как надо планировать рефакторинг. Вообще он уже разослал мессагу, что рефакторинг делать не нужно, потому что все сломаете. Речь обо мне... ну и о Джоше, который вообще уже давно держится подальше от всего. Никто больше не рефакторит, кому это нафиг нужно-то. Только любителям попрограммировать.

Ну это ладно; а потом мы с ним еще обсуждали релиз в продакшен. Он меня спрашивает, замечаю ли я, что я слишком сильно push to production. Это у него тараканы, конечно. Последний раз к продакшену я имел отношение месяца полтора назад, когда был в наряде, и Кате сказал, что у нас интегрейшен тесты не идут, поэтому релизить мы не можем на этой неделе. Пока не разберемся с тестами. А сегодня что, мое мнение спросили, я ответил. Но Томасу хочется где-то еще поущучивать. Вот же бля вредный какой. Я, конечно, понимаю, что имею дело с придурком; но таки довольно противно. Тут мне Томас поведал, что уже больше месяца ничего не релизили (это мне известно), и три раза откатывали (так релизили или нет? И что откатывали? Почему? Короче... короче, тараканы.) Уверял меня, что все это есть в слаке, и что я мало уделяю внимания слаку. Надо сказать, что после этой нашей дискуссии я таки пошарил по слаку. Ничего там нету; время от времени только жалобы, что продакшен сломан. Почему-то только одноразовый OOM вызвал такой ажиотаж; а что продакшен зависает на 36 часов, непрерывно бомбя один из сервисов (три раза в секунду), и получая отлуп (там retry неправильно использовался; я пока не нашел правильного солюшена, чтобы предотвратить вообще).

А, херня. Проблемы идиотов не должны нас волновать.

Ну потом уже был ужин, суши; а потом я сидел разбирался с креденшиалзами, чтобы другой один проект покомпилировать, там тебе и артифактори, и ластпас, и зашифрованные глубоко спрятанные ключи... все это не от большого ума; почему в гугле весь код доступен изнутри, а у нас через жопу? Ну и т.д. Юля Ф. подошла и помогла мне. А я, соответственно, записал это все на вики; расшарил с ней. Ну блин, информацией надо делиться.

Все, домой поехал. Извините если чо.

дыбр

Jul. 2nd, 2019 07:43 pm
kdanilov: Кирша Данилов (Default)
Итак, Томас запретил рефакторинг. Я, конечно, делюсь этой счастливой новостью со всеми, кто готов слушать.

Тем временем Индранил выдернул меня, потому что один интегрейшен тест рушится, потому что внезапно памяти не хватило. От же ж блин. Расчет неточный. Ну пофиксил, погнал на тимсити интегрейшен тесты. У меня это было пофиксено, но в той бранче, которую Эрик сказал мол не нать. Ой бля... Рефакторинг же!

Шухай из Сиэтла пишет, что нужна помощь разобраться, как там чо вообще, копировать кучу стримов в один. А чо, у меня уже все готово в этом смысле, нарефакторено. После двух звонков и небольшого замешательства все зачирикало. Шухай вполне сообразительный парень, мы просто сначала не понимали друг друга.

А так изучал ту хрень на которую мне надо "тест написать". Чувствую себя как в ссылке. Но деньги, бля, платят. А работать, бля, не дают. Отвлекают. Уже обидно становится, трачу реальное время на какую-то херню. Но деньги платят Обидно. Платят раза в три больше, чем эта работа стоит. Ну это ладно, эту часть я переживу.

Обедал с Матвеем; чесал языком с Рохитом и Щи (это новенькая, умная китайка), и с Мадхави (тоже умная; да вообще у нас тут хорошо, вот есть еще Юля); разговаривали про то про се, Рохит до сих пор переживает, как я его интервьюировал, и как я сурово посылал всех кандидатов, которых мы вместе интервьюировали. Ну дык, нам все слали каких-то помпезных лохов.

Ладно, а в четыре пошел уже к машине, и Рохит тоже, и шли, и он мне давал советы жизненного характера. Не то чтобы мне советы нужны, но выслушать умного индуса очень даже интересно. Бля, или он маратхи? Я что-то упустил. Спрошу в пятницу.

Комп рабочий на работе оставил, вообще Томас таки мшает жить в смысле работы. Само его существование.

Profile

kdanilov: Кирша Данилов (Default)
kdanilov

November 2022

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728 2930   

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 26th, 2025 11:08 pm
Powered by Dreamwidth Studios