Генерация чистого кода по описанию задачи
Промпт помогает написать оптимальный, безопасный и читаемый код на выбранном языке программирования с учетом лучших инженерных практик.
Средний0 копирований0 просмотров
Заполните переменные
Значения автоматически подставляются в текст промпта
Промпт
Действуй как Senior {language} разработчик. Твоя задача - написать качественный код для следующей задачи: {task_description}. Контекст: код будет использоваться в production-среде, поэтому он должен быть надежным, масштабируемым и поддерживаемым. Если применимо, используй следующий фреймворк или библиотеку: {framework}. Требования: 1. Напиши чистый и эффективный код. 2. Обязательно добавь базовую обработку исключений. 3. Прокомментируй неочевидные участки кода. 4. Следуй общепринятым стандартам кодирования (например, PEP8 для Python). Формат результата: сначала предоставь сам код в форматированном блоке, затем дай краткое объяснение (не более 3 абзацев) о том, как работает алгоритм и как его интегрировать.
Пример результата
python
import re
def extract_emails(text: str) -> list[str]:
# Регулярное выражение для базовой валидации email
pattern = r'[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}'
try:
return re.findall(pattern, text)
except TypeError:
return []
Функция принимает строку и возвращает список найденных email-адресов. Для поиска используется встроенный модуль `re`.
💡 Советы по использованию
Указывайте конкретные версии языка или библиотек, если проект имеет строгие зависимости. Если задача объемная, попросите нейросеть сначала составить архитектуру решения. Добавьте в промпт требование написать юнит-тесты, если они необходимы.
Примеры применения
- •Создание утилитарных функций и хелперов
- •Написание скриптов для автоматизации рутинных задач
- •Прототипирование новых компонентов системы
Теги
#программирование#разработка#генерация кода#алгоритмы#скрипты
Похожие промпты
Автор: Reymer AI
Все промпты