Как приличный сегодня пешком пошел. Почти еле успел; пришлось так надавить на дорогу.
На работе чо, мой большой пулреквест с оптимизацией никто не ревьюит; тут Рохит написал приглашение на митинг, публичное ревью его кода. Я ему такой - очень тебя прошу, проревьюй мой код сегодня до обеда. Гере тоже писал, но Гера типа шибко занят. Хрен с ним. Написал нашим на слаке; тут Индранил выскочил добровольцем. Ну давай, чо. Ревьюй. Только ему сейчас некогда, он в поезде, а поезд застрял. Ну и.
Джошу тоже написал, мол, слышь, мужик, тобой же отловленный баг фиксю, одна строчка, удаляю там ненужный код. А он такой - а чо это, к чему это? Пришлось ему посылать линк на его же мессагу. Апрувнул.
Рохит тоже апрувнул (напугал я его, да). Кстати, у Рохита пара ценных комментов была, так что еще чуток пофиксил.
Замержил; ну надо же и отдохнуть. Собственно, я еще один бакенд решил поизучать, шо там вообще (и как они статистику в базу пишут). Кода про статистику не нашел (потому что они как взяли джейсон, так и засунули в базу); зато нашел относящиеся к ней классы, на которые никто не ссылается. Написал Тому. Потом еще раз поглядел - а это все сложено в /archived - это у нас ребята с гитхабом не умели обращаться. Спросил Тома, не возражает ли, если я весь этот древний архив удалю нахер. Том доволен. Послал ему пулреквест, 659 файлов удалил. Что характерно, один тест при этом рухнул. Так я еще и тест слегка починил. Что характерно, на втором заходе тесты вообще не стартовали, Том в Тимсити вручную пнул тесты.
Ну и ладно. Я удалил 659 файлов, 91 килобайт. В килобайтах-то немного.
Ну и ладно, потом Рохит митинг сорганизовал, и стал рассказывать свой код. Не, так-то он резонно все делает, просто у него в полтора раза больше кода, чем надо. Немножко начинающий скальщик. Ну ничо, ничо. Показал ему и Рахулу трюки скальские всякие.
Потом он еще ко мне приставал со всякой своей фигней, а неудобно же говорить, что я занят. Сидел кивал, глядел на его код. Ну волнуется человек, чо. Так-то все нормально он дизайнит.
Еще пошурудил по базе, повыдергивал всяких джейсонов. Там смешно. Импорт занимает, к примеру, час, а в джейсоне в статистике написано, что 36 секунд. Вот что и как там не так. Чую, бакенд дурит, а не наши импортеры. Ну да ладно, все понял. Надо просто данные как следует собирать, что ли.
Стал этого импортера все равно курочить; ну хоть цивилизовал код слегка, пока на поезде ехал.
Все на сегодня.
Да щас. Вот полдевятого. А я, как фанат, починил еще код, гоняю интегрейшен тесты. Обнаружил, что 150 гигов перекачивается ну так за пять минут... ну там в параллель, 10 потоков. А почему 10? А потому что неправильно фьючерсы организованы. Надо будет сейчас ускорить это дело. Too many low-hanging fruits, with a snake nearby.
На работе чо, мой большой пулреквест с оптимизацией никто не ревьюит; тут Рохит написал приглашение на митинг, публичное ревью его кода. Я ему такой - очень тебя прошу, проревьюй мой код сегодня до обеда. Гере тоже писал, но Гера типа шибко занят. Хрен с ним. Написал нашим на слаке; тут Индранил выскочил добровольцем. Ну давай, чо. Ревьюй. Только ему сейчас некогда, он в поезде, а поезд застрял. Ну и.
Джошу тоже написал, мол, слышь, мужик, тобой же отловленный баг фиксю, одна строчка, удаляю там ненужный код. А он такой - а чо это, к чему это? Пришлось ему посылать линк на его же мессагу. Апрувнул.
Рохит тоже апрувнул (напугал я его, да). Кстати, у Рохита пара ценных комментов была, так что еще чуток пофиксил.
Замержил; ну надо же и отдохнуть. Собственно, я еще один бакенд решил поизучать, шо там вообще (и как они статистику в базу пишут). Кода про статистику не нашел (потому что они как взяли джейсон, так и засунули в базу); зато нашел относящиеся к ней классы, на которые никто не ссылается. Написал Тому. Потом еще раз поглядел - а это все сложено в /archived - это у нас ребята с гитхабом не умели обращаться. Спросил Тома, не возражает ли, если я весь этот древний архив удалю нахер. Том доволен. Послал ему пулреквест, 659 файлов удалил. Что характерно, один тест при этом рухнул. Так я еще и тест слегка починил. Что характерно, на втором заходе тесты вообще не стартовали, Том в Тимсити вручную пнул тесты.
Ну и ладно. Я удалил 659 файлов, 91 килобайт. В килобайтах-то немного.
Ну и ладно, потом Рохит митинг сорганизовал, и стал рассказывать свой код. Не, так-то он резонно все делает, просто у него в полтора раза больше кода, чем надо. Немножко начинающий скальщик. Ну ничо, ничо. Показал ему и Рахулу трюки скальские всякие.
Потом он еще ко мне приставал со всякой своей фигней, а неудобно же говорить, что я занят. Сидел кивал, глядел на его код. Ну волнуется человек, чо. Так-то все нормально он дизайнит.
Еще пошурудил по базе, повыдергивал всяких джейсонов. Там смешно. Импорт занимает, к примеру, час, а в джейсоне в статистике написано, что 36 секунд. Вот что и как там не так. Чую, бакенд дурит, а не наши импортеры. Ну да ладно, все понял. Надо просто данные как следует собирать, что ли.
Стал этого импортера все равно курочить; ну хоть цивилизовал код слегка, пока на поезде ехал.
Все на сегодня.
Да щас. Вот полдевятого. А я, как фанат, починил еще код, гоняю интегрейшен тесты. Обнаружил, что 150 гигов перекачивается ну так за пять минут... ну там в параллель, 10 потоков. А почему 10? А потому что неправильно фьючерсы организованы. Надо будет сейчас ускорить это дело. Too many low-hanging fruits, with a snake nearby.