Заметил, что всё чаще использую большие текстовые нейросетки для того, что назвал бы вайб-проектированием.
В отличие от вайб-кодинга, где программист ставит задачу и проверяет результат, вайб-проектирование - это своеобразный брейншторм. Пусть LLM и не порождают собственных идей, но зато отлично критикуют твои и предлагают варианты из известного им (но не всегда мне).
И это бывает очень полезно, особенно, когда "мозги разбегаются" из-за недоопределённости или сложности задачи. Анализ "what-if" с нейросетями тоже часто работает. Ну и просто метод резинового утёнка, только утёнок умеет отвечать :)))
А код я и сам напишу. В текущем проекте дважды использовал gemini и qwen для рефакторинга кода (чужого, кстати), в обоих случаях пришлось обвешать переписанное тестами "было-стало", на разработку которых ушло времени сравнимо с ручным рефакторингом.
P.S. Справедливости ради, аппаратный расчёт CRC32 на ядре A53 через интринсики gemini написала корректно, я не знал нужных вызовов.
P.P.S. Хотелось бы спихнуть на нейросети как раз разработку тестов и документирование кода, но это явная задача со звёздочкой :)
В отличие от вайб-кодинга, где программист ставит задачу и проверяет результат, вайб-проектирование - это своеобразный брейншторм. Пусть LLM и не порождают собственных идей, но зато отлично критикуют твои и предлагают варианты из известного им (но не всегда мне).
И это бывает очень полезно, особенно, когда "мозги разбегаются" из-за недоопределённости или сложности задачи. Анализ "what-if" с нейросетями тоже часто работает. Ну и просто метод резинового утёнка, только утёнок умеет отвечать :)))
А код я и сам напишу. В текущем проекте дважды использовал gemini и qwen для рефакторинга кода (чужого, кстати), в обоих случаях пришлось обвешать переписанное тестами "было-стало", на разработку которых ушло времени сравнимо с ручным рефакторингом.
P.S. Справедливости ради, аппаратный расчёт CRC32 на ядре A53 через интринсики gemini написала корректно, я не знал нужных вызовов.
P.P.S. Хотелось бы спихнуть на нейросети как раз разработку тестов и документирование кода, но это явная задача со звёздочкой :)