Oct. 1st, 2018

дыбр

Oct. 1st, 2018 06:52 pm
kdanilov: Кирша Данилов (Default)
Первый день на работе без Яна.
Ну я там понакидал пулреквестов, и Фелипе послал, и скрипт, который я для репла навалял, послал Рохиту. А Джейд послала мне апдейт своего реквеста, ну апрувнул, не особо уже разглядывая. Главное же динамика.

Джош не ревьюит мой реквест, он там шибко занят производством.

В 12 был дебильный митинг, Том собрал всех, дизайнили флаг нашей команды. Я вообще-то старался помалкивать и улыбаться, но таки сорвался, и нарисовал флаг с двумя облаками и молнией.

В конце концов они договорились на флаг, где в середине кружочек, и разные стрелки входят и выходят.

Это было в обед, а в час другой митинг, типа планирование спринта. Том там отжигает. Он ни хера не понимает, что мы вообще делаем, и в планы рисуют какую-то фантастику. Я свой айтем попросил объяснить, что имелось в виду, и кто юзер - но Джейд сказала, что она знает, кто багу зафайлил (если это бага), и потом скажет. Ну вот у нас есть ответственные люди. А Том такой - мол, если хочешь, можешь еще айтемов добавить из своего запасика. (У меня там с полдюжины, только они не понимают, про что это, и в планы не вставляют. Если б я про репл написал, тоже какую-нибудь хуйню бы снесли.)

Потом Юшу подошел, у него проблема. Задача, точнее. Ему задали "добавить еще одну энтити в число поддерживамых". И отправили ко мне. Я показал ему enum Entity, и показал там, где написать, что такое-то extends SupportedEntity. Доволен. А как тесты гонять. А где эта энтити. Ну тут я ему репл показал; что характерно, инструктажа не требуется. А как тесты гонять, он не знал. И интелиджей у него не открывается. Ну присоветовал ему прогнать все интегрейшен тесты, все равно же надо. Не, он парень умный, просто не в курсе еще.

Но это фигня, а Джош подошел, там одна операция возвращает 404 - и повторяется 6 раз, как указано в полиси. И еще 6 раз. И так полтора дня. А стектрейса нету нормального, потому что мой retry не tail-recursive. Ну, говорю, аяяй, ну-т-ка я сделаю его tail recursive. Да щас. Там монада. Там нужен tail-recursive flatmap. Это Оскар Бойкин уже имплементировал, да я пока сорсов не могу найти. К нашим монадам он не применим, потому что этот Оскар хотя в сats и участвует, но всякую херню он подписывать не будет.

Ну такие дела. Вот такие хуевые монады, IO, Future, Try... блин. До самого последнего момента разбирался, так и не нашел, как их рекурсивно скомпонировать. Ну завтра; надо на поезд на шесть ноль восемь.

Марко пиздобол, конечно. Да у него еще такой код, например: fields filter { f => !blacklisted(f) && whitelisted(f) }. Заэбало.

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 Sep. 10th, 2025 12:34 am
Powered by Dreamwidth Studios