Назовите язык и версию, вход, выход и запреты: зависимости, сеть, запись файлов.
Зачем
Зачем это нужно
Попросите небольшую реализацию и тесты для обычных, пустых и неверных данных.
Запустите код в тестовой среде, сверьте результат и проверьте побочные действия до переноса в проект.
Вопросы
Частые вопросы
Что передать вместо общего «напиши программу»?
Опишите один сценарий и пример: «Получаю список строк, хочу убрать повторы без сортировки; пустой список должен оставаться пустым». Укажите, какие ошибки нужно выдавать. Если требований не хватает, попросите сначала вопросы, а затем код.
Можно ли считать код рабочим по ответу чата?
Нет: убедительное объяснение не заменяет запуск в вашем окружении. Сверьте методы библиотек с документацией вашей версии, выполните тесты и проверьте доступ к файлам и сети. Не запускайте незнакомые команды с правами администратора.
Как доработать существующую функцию?
Вставьте минимальный фрагмент и ожидаемое изменение. Попросите сохранить публичный интерфейс и показать разницу. Удалите ключи, пароли и данные пользователей; для разбора ошибки передайте полный текст ошибки и пример входа.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.