русский
Germany.ruForen → Архив Досок→ Programmierung

Кто хотел попробовать - Rider стал бесплатным для многих

26.10.24 13:56
Re: Кто хотел попробовать - Rider стал бесплатным для многих
 
alex445 патриот
in Antwort alex445 26.10.24 13:37, Zuletzt geändert 26.10.24 14:06 (alex445)

Всё таки глянул немного про фичи из ваших рекламных ссылок про самовосхваление Райдера:


  • Инспекция Extract common code для уменьшения количества дубликатов кода в конструкциях с ветвлением.

Похоже, после того, как в Студию давно интегрировали все самые востребованные фичи Райдера, которые раньше в Студии тоже были доступны, но через плагины, Джет брейнс не осталось больше, чем добавлять фичи ради фич. Вот эта вышеупомянутая как раз и есть такая. Обычно ветвления не такие уж большие, явно не многие экраны кода занимают. Так что вы сами в состоянии проследить, есть ли там повторы или нет. Тем более, что такие повторы идут обычно из-за копирования кусков кода самим разработчиком - т.е. он вкурсе этих повторов. Ну и если Райдер банально предлагает вам экстрагировать скажем метод ради двух-трёх строчек пары повторов в одном блоке кода (в одной функции), то это даже вредно может быть. Многие повторы могут быть полезнее что с точки зрения поддержки, что оптимизации, чем пару-тройку раз метод из двух-трёх строк вызывать. Райдер об этом конечно не догадывается. Ну или как говорится, честно отрабатывает рекламу для идиотов - сказано, что экстрагирует, он и экстрагирует. А компилятор потом обратно всё заинлайнит. Так что Райдер лишнюю работу делает. А в рекламе лгали, что наоборот - экономит ресурсы. Как жаль, что нет "умной" ИИ-кнопки для умного выделения повторов, а не тупого и услужливого. Реально код анализировать это вам не в тапки ссать не формочки заполнять.


Последний мой опыт общения с Решарпером был - ставшая раза в полтора больше тормозить Студия. Прамо как какого-нибудь Касперского на комп поставил. Ну да, появилось вокруг кода куча разных значков - сколько ссылок на метод, подчёркивания разные с потенциальными исправлениями, и так далее. Короче, рай для кодера-джуниора. Сейчас уже давно это всё в Студии есть, только она не тормозит, как с раньше с Решарпером. Даже лишнего много - часть отключать приходится, чтобы код как новогодняя ёлка не выглядел.


А ещё так прикольно смотреть видосики про кучу встроенных рефакторингов и сниппеты, когда автор прямо расплывается в комплиментах и от счастья, что за пару кнопочных сочетаний вставляет бланк для класса или обработчика исключений (трай-кетч). Сразу видно кодирующую макаку, у которой производство тонн одинаковых по структуре классов поставлено на поток. А думают за него сеньёр и архитектор, которым эти автосниппеты до фени, т.к. они основное время на другую работу тратят. Вот таким макакам и ИИ-подставляторы кода тоже на ура заходят. Теперь надо меньше на Stackoverflow искать и копипастить - можно копипастить сразу из окошка ИИ-чата. Правда, раньше готовых решений для нетривиальных задачь не предлагали, поэтому даже эту копипасту приходилось как-то компоновать, т.е. думать и разбираться. Сейчас ИИ-сектанты буквально постулируют, что думать не надо - копируешь код целыми экранами и пачками классов без проверки - и сразу в репу, а там и в продакшен. Ведь тесты тоже ИИ понаписаны, и их тоже никто не проверял. Как говорят тут жители одного напонтованного острова - пофиг, что там внутри, главное, внешне как-то правдоподобно работает. )))

 

Sprung zu