TGViewer
Валерий | AQA Engineer | Автотестирование на Python | REST, gRPC, GraphQL Валерий | AQA Engineer | Автотестирование на Python | REST, gRPC, GraphQL @aqa_engineer · 1.52K subscribers
Post #377 1.07K
Ложное качество кода

Сейчас многие начали слишком сильно полагаться на нейросети.
Я стал замечать это даже по работам своих студентов.

Сегодня можно просто попросить ИИ:
Сделай мне проект — и он сгенерирует структуру, классы, папочки, комментарии.
На вид — реально как магия. Почти имба.

Но если честно, я и сам довольно ленивый.
Не раз пытался отрефакторить свой код через нейросети.
И пока — ни одной попытки, которую хотелось бы просто взять и влить в мастер.

Например, у меня есть библиотека, о которой я уже упоминал — restcodegen.
Даже если подробно расписать промт, ИИ начинает генерировать лавину кода —
и в какой-то момент даже я уже не понимаю, что и зачем там сделано. Класс на 500-600 строк может разбить на 3-4 файла где в каждом по 500-600 строк!!!

Иногда нейросеть скатывается в оверинжиниринг:
- Создаёт десятки протоколов и абстрактных классов
- Распиливает методы до супер-атомарного состояния
- Пишет публичный метод, который вызывает точно такой же приватный — и ты сидишь и думаешь: зачем?

Для кого-то это может выглядеть как «код сеньора».
Но по факту — это просто усложнение ради усложнения.

Настоящий сеньор знает, когда использовать интерфейсы и паттерны, а когда — просто обычную функцию.

Тем не менее, ИИ — это очень мощный инструмент.
Игнорировать его в 2025 — всё равно что отвергать IDE и писать в блокноте.
Но, как и с любой мощной штукой, важно уметь правильно применять.

Мои рекомендации по использованию ИИ в разработке:
✅ Решайте задачи атомарно.
Каждый шаг — с фиксацией в git.
Если пустить нейросеть в код без контроля — она может перелопатить всё, и предыдущие промты окажутся бесполезны.

✅ Формулируйте чёткую задачу.
Опишите:
— в чём проблема
— какой способ решения вам ближе
— что должно быть на входе и выходе

✅ Задавайте сигнатуры и контракты.
Чем яснее ожидания — тем точнее результат.
Описывайте, какие типы, поля, методы хотите видеть.

✅ Показывайте примеры и паттерны, которые хотите использовать.
ИИ очень хорошо работает по аналогии — покажите, что вам нравится, и он постарается повторить стиль.

ИИ — это очень крутой помощник, который позволяет делать многое, не заглядывая лишний раз в документацию.

Но он не заменяет понимание!!!

Он усиливает тех, кто и так понимает, что делает.

——————————-

📱 TG-сообщество

📱 Обучение

📱 Отзывы
  • ❤ 3
More from @aqa_engineer
  1. Sep 2, 2026💙💙💙💙💙 Маленькое напоминание о большой дате: где стоит провести День программиста⬆️ Ар…
  2. Sep 2, 2026Привет, давно меня не было пригар по работе, что совсем не успеваю ничего. За что прошу пр…
  3. Jul 16, 2026👩‍💻 В мае-июне я проходила курс «Автоматизация тестирования Rest API Advanced (Python)»…
  4. Jun 10, 2026Привет! Уже на следующей неделе у меня стартуют. Автоматизация тестирования брокеров сообщ…
  5. Jun 8, 2026Несколько месяцев назад я спросил, какой технический тренинг вам был бы действительно инте…
  6. Jun 6, 2026Материалы для тех, кто в теме. Одна из самых больших проблем при развитии в IT - это возмо…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →