ННейроАссистент

Промпты для написания и рефакторинга кода

Генерация кода, тесты, рефакторинг без изменения поведения.

12 промптов в подрубрике

Средний3 переменные

Адаптер между двумя версиями API

Отсутствующее поле и поле со значением null могут иметь разный смысл для обновления записи.

Код и разработкаНаписание и рефакторинг
Средний3 переменные

Отмена устаревшего поискового запроса

Одной задержки ввода недостаточно: уже отправленный запрос всё ещё может перезаписать свежий результат.

Код и разработкаНаписание и рефакторинг
Средний3 переменные

Парсер команд с понятными ошибками

Пример с пробелом внутри значения обнаруживает проблемы парсера раньше длинной документации.

Код и разработкаНаписание и рефакторинг
Средний3 переменные

Потоковый импорт большого CSV

Сначала согласуйте, должна ли одна неверная строка отменять весь импорт: от этого зависит транзакционная модель.

Код и разработкаНаписание и рефакторинг
Средний2 переменные

Рефакторинг без изменения поведения

Рефакторинг без тестов — лотерея. Сначала попросите написать тесты на текущее поведение, потом рефакторьте.

рефакторингкачество
Средний2 переменные

Тесты для функции

Список непокрытых сценариев полезнее самих тестов: там обычно и прячутся баги.

тестыкачество

Что важно знать

Рефакторинг без тестов — лотерея, поэтому промпты идут связкой: сначала тесты на текущее поведение, затем правки. В генерации тестов отдельно запрашивается список непокрытых сценариев: он полезнее самих тестов, потому что именно там обычно и прячутся баги.

Другие подрубрики раздела «Код и разработка»