Ну вот, опять понедельник. Ужас.
Слава те господи, до часу дня ничего не было в смысле митингов, и я что-то там делал такое. Андрей докапывался, а что там в релиз вставлять, и что не вставлять. Его типа снарядили в "trust heroes" и заставили лепить релиз из говна и палок. Черипикинг разные там части кода. Спрашивает меня, а это что за код, класс
Ну еще подергал людей на тему, какой мне пермит нужен, чтобы кеш легализовать.
В час был митинг, ну чо, обычная фигня. Теперь, значит, мне мою эту аналитику надо в релиз 4.1 вставлять. Ну окей.
Сидел готовил это дело (автоматом не вышло; автоматом там 139 файлов); потом в два Шибин связался, обсудить этот кеш и пермиты. Ну Шибин классный парень, и мы быстро договорились. Мы с ним всегда быстро договариваемся. Без этих там выебонов.
А в три опять эта тягомотина с Кевином, 1-1. Ой господи. Вот он начинает нести всякое такое. Короче, час демагогии, с обеих сторон. Нет смысла и рассказывать тут, обычная дилемма - или мы фичу за фичей релизим, или мы два месяца рефакторим код. Это с его точки зрения. С моей - у нас Тойота или Форд? Зачем это два месяца рефакторить? Но непрерывно чуток улучшать, почему нет? Какие претензии? Код должен быть живой. Ну и т.д. Потом пример, наверно, минут 15 с ним обсуждали - почему наши смежники писали
Да ладно, просто после бесед с Кевином всегда хочется незамедлительно выпить. Единственно что хорошо - в пять ему надо ехать забирать ребенка где-то.
Как вообще так люди живут. Как они выдерживают этот непрерывный пиздеж и негатив. Не знаю.
Ладно; пара тестов у меня рухнула; один я пофиксил (ну там в генераторе случайных мы теперь часы по-другому используем); а один - тест Мины. Там хитро. Ожидается в качестве "завтра" одна дата, а приходит другая. Ага. Дело как раз около полпятого было, когда оно рухнуло. Четыре часа по нашему времени - это типичное время багов в коде. Потому что в Лондоне полночь.
Написал Мине. Мол, Мина, ну чо,
Ну ладно; послал мой пулреквест Махешу, Браяну и Андрею, и на этом закончил труды мои полуправедные.
Весь день работал! Даже на ремонт лестницы не отвлекся ни на минутку. Обидно, Зин.
Слава те господи, до часу дня ничего не было в смысле митингов, и я что-то там делал такое. Андрей докапывался, а что там в релиз вставлять, и что не вставлять. Его типа снарядили в "trust heroes" и заставили лепить релиз из говна и палок. Черипикинг разные там части кода. Спрашивает меня, а это что за код, класс
Journal
. А откуда он у тебя взялся, спрашиваю. Ведь он же в этот релиз не идет, а в новый я вставлю. Ну и т.д. Короче, закат солнца вручную.Ну еще подергал людей на тему, какой мне пермит нужен, чтобы кеш легализовать.
В час был митинг, ну чо, обычная фигня. Теперь, значит, мне мою эту аналитику надо в релиз 4.1 вставлять. Ну окей.
Сидел готовил это дело (автоматом не вышло; автоматом там 139 файлов); потом в два Шибин связался, обсудить этот кеш и пермиты. Ну Шибин классный парень, и мы быстро договорились. Мы с ним всегда быстро договариваемся. Без этих там выебонов.
А в три опять эта тягомотина с Кевином, 1-1. Ой господи. Вот он начинает нести всякое такое. Короче, час демагогии, с обеих сторон. Нет смысла и рассказывать тут, обычная дилемма - или мы фичу за фичей релизим, или мы два месяца рефакторим код. Это с его точки зрения. С моей - у нас Тойота или Форд? Зачем это два месяца рефакторить? Но непрерывно чуток улучшать, почему нет? Какие претензии? Код должен быть живой. Ну и т.д. Потом пример, наверно, минут 15 с ним обсуждали - почему наши смежники писали
System.assert(true, 'this test passed');
, и надо ли нам это, и надо ли нам с этим бороться. Типа у них тоже есть основания это вставлять. Ну основания-то известные, впарить нам говно с хорошими показателями. Они сами признались.Да ладно, просто после бесед с Кевином всегда хочется незамедлительно выпить. Единственно что хорошо - в пять ему надо ехать забирать ребенка где-то.
Как вообще так люди живут. Как они выдерживают этот непрерывный пиздеж и негатив. Не знаю.
Ладно; пара тестов у меня рухнула; один я пофиксил (ну там в генераторе случайных мы теперь часы по-другому используем); а один - тест Мины. Там хитро. Ожидается в качестве "завтра" одна дата, а приходит другая. Ага. Дело как раз около полпятого было, когда оно рухнуло. Четыре часа по нашему времени - это типичное время багов в коде. Потому что в Лондоне полночь.
Написал Мине. Мол, Мина, ну чо,
MockClock
надо использовать, а не случайное реальное время. А она такая "а у меня все работает". Ну знамо дело, в шесть вечера по ее Indianapolis time она уже никакие тесты не гоняет, она ужин мужу готовит. Да бля. С Миной вроде бы договорились (не очень), но написал краткую телегу (коан, цидулю, телеграмму) коллегам вообще. Мол, ребята, если вы хотите, чтобы ваш код работал и когда вы спите, пишите тесты, используя MockClock
. Детский сад, чесслово. Еще и про множественное число где-то надо, для локализации это страшная вещь. Китайцев у нас нет, и все собравшиеся верят, что множественное число существует в любом языке. АН НЕТ.Ну ладно; послал мой пулреквест Махешу, Браяну и Андрею, и на этом закончил труды мои полуправедные.
Весь день работал! Даже на ремонт лестницы не отвлекся ни на минутку. Обидно, Зин.