Doge
Чо пацаны го репозиторий с юов поверх ефа
Да это ещё не худший вариант же
Vasily
Да это ещё не худший вариант же
А там база из одной таблицы
Doge
А там база из одной таблицы
Я знаю людей, которые в любое приложение потянут orm, даже если надо будет один запрос сделать на весь сервис
Roman
помню, как-то на одном проекте были просто легионы экстеншн методов для регистрации всего в DI. Там, конечно, хватало и других проблем, но уже одно это вставляло нехилые палки в колеса. Начинаешь копать и утопаешь во всех RegisterAllTheShitInTheWorld() а там внутри цепочки RegisterImportantShit() .RegisterNotSoImportantShit() .RegisterMyService() .RegisterTheRestOfTheShit()
Vasily
Они не могут по-другому
Vasily
Причем эти люди уверены, что все делают правильно
Doge
spring.magicAppFromTheBox
Да-да, вот примерно из этой оперы
Vasily
Про портянку у меня любимый пример про нестед паршл классы
Vasily
Горело знатно тогда
Denis
spring.magicAppFromTheBox
Зато из коробки!!11
Roman
Это тоже не худший вариант. Можно тупо портянку на две тысячи строк. Я опять-таки знаю людей и проекты где так пишут
это скучно, тут без фантазии. Просто куча строк. Интересней, когда есть полет ебанутой мысли, и тебе это дешифровать
Roman
Зато из коробки!!11
ага, надо только немножко подтюнить
Doge
spring.magicAppFromTheBox
Вот этот спринг + хибернейт на приложение с одной таблицей, двумя сервисами в DI и одним рест методом - я опять-таки вживую видел
Vasily
Да ебанатов полно
Vladislav
это скучно, тут без фантазии. Просто куча строк. Интересней, когда есть полет ебанутой мысли, и тебе это дешифровать
Интересно но не долго. Я так в код на джаве по 3-10к строк в файле смотрю иногда. Писали какие-то дебилы
Vasily
Им дай в руки фп
Vasily
Такое начинают лепить
Denis
Им дай в руки фп
..они джет сделают)
Roman
Вот этот спринг + хибернейт на приложение с одной таблицей, двумя сервисами в DI и одним рест методом - я опять-таки вживую видел
пока в моем рейтинге историй побеждает байка друга. Он примерно мой ровесник, но ему довелось править прогу на фортране 76 с вычислимыми goto
Denis
Поправил ?
Roman
да
Hog
Не доказано же
Ayrat
Это тоже не худший вариант. Можно тупо портянку на две тысячи строк. Я опять-таки знаю людей и проекты где так пишут
вово, у нас так пишут надо слушать 2 топика (два) сделано AbstractKafkaListenerManager + 2 реализации менеджеры держат ссылки на Listener и в конструкторе запускают INITALIZE AbstractKafkaListener + 2 реализации тут в общем подключение к кафке, месаджи выдаются колбеком в некий AbstractKafkaInvoker (опять же 2 реализации), который фанаутит месадж всем подписчикам. Подписчиков у каждого топика внутри апликухи по одному. поэтому инвокеры заняты полезным делом - не дают остыть датацентру ну и далее AbstractKafkaEventProcessr + 2 реализации каждая реализация это годобжект с парой десяткой зависимостей. 10 репозиториев и какие-то сервисы и всё в один метод упихано.
Ayrat
ОХУЕНО
Vladislav
пока в моем рейтинге историй побеждает байка друга. Он примерно мой ровесник, но ему довелось править прогу на фортране 76 с вычислимыми goto
Брату друга по работе перешла в наследство банковская система на коболе, которую написали люди которые уже умерли от старости
Roman
у меня самое пиздецовое — это работа с кастомным языком запросов, у которого документация в картинках. Но я там продержался 5 месяцев всего
Doge
пока в моем рейтинге историй побеждает байка друга. Он примерно мой ровесник, но ему довелось править прогу на фортране 76 с вычислимыми goto
Не удивляет, любители Фортрана встречаются до сих пор в науке. У меня как-то жена, пока мы ещё учились, собирала по научной деятельности какую-то несобираемую фортрановскую хрень под суперкомпы примерно похожего плана
Ayrat
..они джет сделают)
да нормально получилось. Там помимо конченых были и отличные проекты)
Ayrat
в целом джет помер далеко не из-за фшарпа. Вообще не из-за фшарпа
Ayrat
технологии джета были топчик
Denis
Это то ясно
Denis
но это же мем
Denis
хороший, наглядный пример
Denis
как делать не надо (частями, не везде)
Roman
Ayrat
Свидетели гофа и боба мартина писали
чистокровные индусы к слову
Roman
Свидетели гофа и боба мартина писали
тут уже не мартин, тут уже бугаенко нахуй
Ayrat
в смысле и правда индусы
Vasily
Я тут пару лет назад прочитал доку, которую, судя по косвенным данным, сам же и писал лет 15 назад. Нихуя не вспомнил
Hog
Мартина Фаулера. С его паттернами интегации
Doge
у меня самое пиздецовое — это работа с кастомным языком запросов, у которого документация в картинках. Но я там продержался 5 месяцев всего
У меня вспоминается вот такая штука из практики: Старая DSL на xml, которая xslt перегоняется в m4 макросы, которые генерят пакеты в PL/SQL. Кстати, сама DSL была норм, свою работу делала, но принцип её работы и исходники были хтоническими.
Vasily
Эт склероз.
Это рост, Григорий
Vladislav
в смысле и правда индусы
Летом 18 тоже смотрел в такую поебистику от индусов
Vladislav
Vladislav
Это где ещё J# был
Ayrat
красиво. В джаве ещё к этому добавь портянку гетеров/сетеров
Vasily
Типичный финтех
Vasily
Вот прямо один в один
Roman
это дааалекоо не самое страшное в мире ооп
Hog
Это рост, Григорий
Читал свою доку 15-летней давности. Инглиш коряв, но понятен. Хоть ща бери и запускай.
Doge
Да норм же. Хуже было бы, если бы это всё сервис локатором вытягивалось из небытия.
Roman
это дааалекоо не самое страшное в мире ооп
страшно, когда мвс контроллеры по 10к строк, а бизнес логика размазана по хранимкам, которые возвращают одну сущность в виде массива объектов — в нем лежат проперти сущности.
Vladislav
Смари какая хуйня
Ayrat
вот это уже годнота
Hog
Так и не вырос!!11
И не говори. Вширь только
Vladislav
Doge
ADO.NET голый?
Roman
вот это уже пёзже, да
Vladislav
ADO.NET голый?
Это система управления складами от американцев
Roman
Это система управления складами от американцев
о, там наверное с датами интересно работают. Прям вот чую
Vladislav
Там не адонет
Doge
Это система управления складами от американцев
Я про то, что там внутри все небось на голом ado.net? Раз так параметры гоняют
Vladislav
Я про то, что там внутри все небось на голом ado.net? Раз так параметры гоняют
Там внизу идёт джава либа которую портанули на дотнет через J#
Hog
Не понятны некоторые приседания