Генерация чистого кода по описанию задачи

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

Средний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
Все промпты