Фил Ранжин
а ну да да, старая песня про генерализацию
Фил Ранжин
вот что тут хорошо - мне ведь и убеждать никого не надо - я не строю своих систем. Просто вижу, что у остальных не системы, а хуйня собачья, которая работает, только потому что меряют они ее по той же методолгоии, по которой строят
Фил Ранжин
а что ещё лучше - я достаточно хорошо пишу, чтобы вообще не пытаться кого-то в чем-то убеждать
Фил Ранжин
что мне нравится, то и правда
Фил Ранжин
сейчас есть я, и три редактора, которые пишут то что я хочу
Фил Ранжин
а через год их будет сотня
Фил Ранжин
и все, не нужно быть правым, спорить тоже не нужно уметь, выборки из одного хватит, чтобы все согласились
Фил Ранжин
медиа же, ебать
Ilya
Сотня редакторов?
Ilya
Кажется, тут понадобится менеджер!
Фил Ранжин
А у меня есть кстати
Фил Ранжин
Вообще, кодерами сложнее править чем писаками
Фил Ранжин
По крайней мере мне
Фил Ранжин
у меня сейчас в одном месте три кодера подчиненных, в другом три редактора
Ayrat
А у меня два долбоёба
Ayrat
даром что синьоры
Фил Ранжин
Забавно, что твои скорее всего по уровню раз в десять выше моих
Ayrat
Сегодня пришёл один и говорит: "я сделалЬ, но CI валится"
Фил Ранжин
у меня джуны
Ayrat
пришлось прочитать ошибку ему вслух
Фил Ранжин
а ты часом не страдаешь тем, что делаешь их работу за них?
Фил Ранжин
это очень расхолаживает
Фил Ранжин
и они начинают на всё хуй класть
Ayrat
Помогло?
да. оказалось, если меняешь модель, то функция начинает чот другое выдавать и на тесте expected уже не равно actual!!11
Фил Ранжин
я за своих вообще ничего не делаю
Roman
сеньоры еще не созрели
Ayrat
а ты часом не страдаешь тем, что делаешь их работу за них?
не страдаю, я просто делаю. Я плохой менеджер, но я не претендую. Я тех лид в первую очередь и веду проект к успешной технической победе. даже с долбоёбами на борту
Фил Ранжин
не страдаю, я просто делаю. Я плохой менеджер, но я не претендую. Я тех лид в первую очередь и веду проект к успешной технической победе. даже с долбоёбами на борту
так вроде такие штуки на ревью рубятся. Типа пишешь, каккую проблему решить, а уж как её решать - вообще не твое дело
Фил Ранжин
ух ебать
Roman
да, намного
не пробовал давать им busy work?
Roman
чтоб какой-нить бесконечный ресерч у себя в бранче вели
Ayrat
не пробовал давать им busy work?
ну вот одному дал, уже неделю не слышал ничего - збс
Roman
а потом и на перф. ревью показываешь, кто скока фич полезных сделал
Roman
и глядишь, долбоебов сократят
Ayrat
второй 2 недели рожал сваггер к апи, когда он уже вот-вот собирался мёржить, я на стендапе завернул его начинание и попросил переделать на postman collection
Doge
Руками писать?
Doge
Да даже руками писать быстрее можно на порядок
Ayrat
А как можно две недели делать сваггер?
ну смотри. находится какая-то левая либа, которую надо втаскивать как сабмодуль в свой проект (уже победа) Пару дней ты тратишь на то чтобы сабмодуль заработал. Локально и на CI Затем пару дней думаешь нахуя ты это делаешь Потом переписываешь весь код потому что твоя либа заставляет юзать вместо стандартных методов раутинга СВОИ. Потом презентуешь, тебе говорят что никто это мёржить не будет, тем более что надо всё руками описывать, это ж пиздец И идёшь делать postman collection
Ayrat
я сам не знаю хули там делать. В нашем апи 10 ендпоинтов Я бы за пару часов собсно yaml накидал по спеке
Ayrat
Либа сабмодуль в джаве?
ща найду. Это генератор для ktor
Ayrat
https://github.com/papsign/Ktor-OpenAPI-Generator
Ayrat
Ilya
Чот в этом кторе экосистема немногим лучше фшарпа, я смотрю.
Roman
А если у вас не градл?
Ayrat
это недожираф. Потому что в жирафе можно любую приблуду из aspnet прикрутить, а тут нихуя нельзя
Ayrat
А если у вас не градл?
ну вообще это косяк. Пожалуй лучшая билд система под жаву Но там сорта говна всё
Ayrat
мсбилд всем за щеку насуёт
Roman
Вообще тащить 0.2 бета в прод это достойная затея
Ayrat
да я вообще рука лицо сделал, потом оценил экосистему генерации опен спеки и вот поэтому сказал пилить ему тупо postman
Ayrat
ПМам оно даже удобнее будет
Ayrat
а вот взяли бы спринг...
Ayrat
лол за что??? а в чем прелесть postman тут
да ни в чём, просто ПМам сваггер нужен чтобы утянуть в постман)))
Vasiliy
😂😂 аааа суцко
Ayrat
как бы сократил путь, да
Ayrat
но тупо свагер было бы лучше
Roman
Doge
Да там вроде можно и градлом подключить
Doge
Вообще тащить 0.2 бета в прод это достойная затея
Да норм, вся скала и раст так живут
Roman
Да норм, вся скала и раст так живут
Ну скала это вообще свой мир
Doge
Ну это нормально, в шарпе с LINQ и Expression<...> будет так же
Doge
А сколько в хибернейте или EF будет мне страшно представить
Ayrat
Мы тут недавно лоадтестили друг дружку перед блек фрайдеем. У меня даунстрим йоба кластер на 1200 тачил на спринге по хз сколько цпу и рам Лоадтестинг проходил через мой сервис (8 инстансов по 0.5 цпу и 2Гб рам каждый), который вызывал тот. С моей стороны ~10 IO вызовов на реквест (включая вот один до даунстрима) и 9 до БД У них примерно столько же, БД та же, только мощнее + паблишат в кафку чот Короче, они встряли на цифре 80к rpm потому что их ноды по ООМ начали уходить потому что их ОРМ генерит слишком много мусора на реквест и он в памяти висит пока хттп запрос не кончится (особенности лайфсайкла выбранного контейнера)
Ayrat
сейчас сидят, оптимизируют. И знаете как? Убирают иммутабельные объекты!
Ayrat
У меня например всё в иммутабельных объектах
Ayrat
А у них видите ли проблема в том что объекты создаются новые