Подробнее
Когда ты предджун, но очень старательный dimension: age { type: string sql: case when ${date_of_birth} LIKE ’%1939V then ’80* when ${date_of_birth} LIKE '%1940V then ’79’ when ${date_of_birth> LIKE ’%1941%' then ’78’ when ${date_of_birth} LIKE 'VI942V then *77* when ${date_of_birth} LIKE ‘%1943%( then ^б* when $<date_of_birth} LIKE %1944V then ’75' и еще не знаешь, что твой код будет -актуален только до следующего года
code,картинка с текстом,приколы для полных дегенератов,#Приколы для полных дегенератов,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Так что все нормалек
А вот коллеги разработчики уже вызывают неотложку, но не для себя
Станет мидлом, и добавит к декоратору враппер, который лезет в бд, берет там таймстамп и регуляркой вырезает год, ну там три или четыре цифры в начале (или в конце?) и только потом инкрементирует. Запрос к бд, кстати, можно хранить в html-темплейтах - там редко кто ходит проверять.
Когда станет синером разбьет case на несколько функций, чтобы собрать статистику (значение читается из файла, инкрементируется на 1, пишется снова в файл) какие значения чаще возвращаются, и каждый год править только те функции, которые чаще используются. Это снизит количество зарепорченных багов, но и не оставит отдел тестирования без хлеба.
Что там эксперт и лид-архитект придумают я еще пока раздумываю...
*сеньеоры кряхтя пьют кислотный дью или монстра, чешут пузени смотрят друг на друга, пытаются шутить про новый таск-дистриб внедренный вместо обычного дашборда, сделанного в паинте (5 лет работало, нахера дашборд)
*мидлы хорохорятся, разговаривают исключительно сленгом, невпопад, путая термины с ними пытаются разговаривать джуны.
Лид: Внимание. Вчера мы нашли баг, вернее дикий трабл. У нас на испытательном сроке работал преджун который свалил еще год назад. Сережа, наш самый перспективный мидл несмотря на замечание кьюэщиков взял кусок его кода и раскидал в 90% продуктов компании. И как выяснилось его дружбанище Саня, гандон, ответственный по должностной за систему версий, писку клал на бэкапы более года. Сейчас как в проде, так и в тесте у нас везде эджчекеры содержат говнокод того предджуна, гори его яйца...
Клиенты повалили нам основной и резервный портал саппорта, час назад каунтер траблтитектов зашаклил за диапазон. В центральный офис приехал ключевой заказчик с группой спортивных ребят и делает пока незначительные, но очень обидные телесные замечания нашему гендирчику...
Я запускаю брейнсторминг по трем направлениям.
Первое - придумать кару для того предджуна, а также мидлам Сане и особенно Сереже. Это напарвление задач будем развивать по спрингу - с нарастанием болевых и моральных ощущений для них.
Второе - скрум в перемешку с аджайлом: срочно жду предложений по зачистке говнокода во всех наших эпплетах, даже оффлайновых.
Третье - всем: обновляем резюме в линэдин на случай если второе будет без результатно.
На решение 40 минут, если наш гендирчик там еще в фойе столько выдержит приятного диалога с ключевым заказчиком и его бодибилд-эмплойментом.
В этот момент пора начинать делать обдные замечания лиду. Почему не делали код ревью при мержах, ***?
чтоб скейлилось во славу сотоны!
(осторожно)