Анна
Well-known member
ух!
Пожаловаюсь маленько на жизнь.
Псевдоразумы так-то крепко вошли в обиход.
Сама я их использую. В том числе в работе.
И вот задачка сейчас. Наладить синхронизацию навигации в двух проектах через iFrame. Крупный проект переписывается полностью с нуля на новый, но, поскольку он живой, постоянно вносятся изменения, остановка прода недопустима и всё такое, переписывание ведём по методике strangler fig. Первоначальная интеграция была написана джуном на скорую руку. В общем работало, потому я приняла. Надо было уже срочно. Но при каждом изменении маршрута внедрённый легаси перегружается полностью. И некрасиво, мелькает лишнее, и дольше, и в разы больше запросов к бэкенду, а запросы могут быть и тяжёлыми.
В общем, надо это переписать получше. Причём, я даже в общем представляю как. Но решила посоветоваться с псевдоразумом.
Ох чего он мне только не советовал! Уже всего и не упомню. Но отдельная точка входа там была, а открытие нужной страницы по команде через таймаут. То есть, пользователю ждать лишнюю секунду, но не факт, что этой секунды хватит всегда. Списки обновлённых страниц в легаси-проекте предлагал. Хотя это жесточайшее раздолье для багов. Мегапротокол с десятком типов сообщений и согласованием в несколько этапов предлагал. Хотя это всё делается ровно двумя сообщениями. Дублирование запросов предлагал, хотя это даже не антипаттерн, а просто тупость.
А ведь кто-то не задумывается, а просто слепо верит и копипастит такое в свой проект.
Антропик и ОпенАИ хвастаются, что у них 100% кода пишет эта шайтан-машина.
Может в этом и дело? Может там не только дрессировка имеет значение, а и код тоже как-то влияет?
Я сейчас начинаю сильно бояться.
Точно знаю, что у меня одна девочка активно это добро пользует. А я её МР смотрю давно уже в полглаза. Вижу — работает как надо. Линтеры, тесты — всё проходит. При беглом просмотре ничего в глаза не бросается. Сама она умная и шарит.
Но теперь думаю: а вдруг?
Страшно.
Пожаловаюсь маленько на жизнь.
Псевдоразумы так-то крепко вошли в обиход.
Сама я их использую. В том числе в работе.
И вот задачка сейчас. Наладить синхронизацию навигации в двух проектах через iFrame. Крупный проект переписывается полностью с нуля на новый, но, поскольку он живой, постоянно вносятся изменения, остановка прода недопустима и всё такое, переписывание ведём по методике strangler fig. Первоначальная интеграция была написана джуном на скорую руку. В общем работало, потому я приняла. Надо было уже срочно. Но при каждом изменении маршрута внедрённый легаси перегружается полностью. И некрасиво, мелькает лишнее, и дольше, и в разы больше запросов к бэкенду, а запросы могут быть и тяжёлыми.
В общем, надо это переписать получше. Причём, я даже в общем представляю как. Но решила посоветоваться с псевдоразумом.
Ох чего он мне только не советовал! Уже всего и не упомню. Но отдельная точка входа там была, а открытие нужной страницы по команде через таймаут. То есть, пользователю ждать лишнюю секунду, но не факт, что этой секунды хватит всегда. Списки обновлённых страниц в легаси-проекте предлагал. Хотя это жесточайшее раздолье для багов. Мегапротокол с десятком типов сообщений и согласованием в несколько этапов предлагал. Хотя это всё делается ровно двумя сообщениями. Дублирование запросов предлагал, хотя это даже не антипаттерн, а просто тупость.
А ведь кто-то не задумывается, а просто слепо верит и копипастит такое в свой проект.
Антропик и ОпенАИ хвастаются, что у них 100% кода пишет эта шайтан-машина.
Может в этом и дело? Может там не только дрессировка имеет значение, а и код тоже как-то влияет?
Я сейчас начинаю сильно бояться.
Точно знаю, что у меня одна девочка активно это добро пользует. А я её МР смотрю давно уже в полглаза. Вижу — работает как надо. Линтеры, тесты — всё проходит. При беглом просмотре ничего в глаза не бросается. Сама она умная и шарит.
Но теперь думаю: а вдруг?
Страшно.