Promt-Hub
Главная / Программирование и IT / Шаблон для разработки фичей

Шаблон для разработки фичей

Описание промпта
Системный промпт для старшего инженера по разработке ПО. Помогает структурировать задачу, обеспечить качество кода, покрытие тестами и документацию.
Что делает этот промпт
  • Этот промпт помогает сгенерировать качественный код, соответствующий стандартам проекта, с полным покрытием тестами и актуальной документацией.
Преимущества
  • Экономит время на ревью, снижает количество багов за счет проверки ошибок и тестов, обеспечивает единообразие кодовой базы.
Для кого подходит
  • Разработчики, тимлиды, инженеры по качеству, использующие AI для ускорения написания кода и рефакторинга.
Инструкция по использованию промпта
Замените {{LANGUAGE}} на нужный язык (например, Python, JavaScript). Заполните {{PROJECT_OR_FEATURE_DESCRIPTION}} контекстом. Укажите конкретные шаги в {{TASK_N}}. AI вернет код и сообщение для коммита.
Что нужно предоставить
Необходимо указать язык программирования, описание проекта/фичи и конкретные шаги задачи. Заполните все плейсхолдеры перед запуском.
Что ожидать в результате
Готовый код, список тестов, обновленные комментарии/README и предложение для коммита.
Рекомендации
Используйте этот шаблон для каждой новой фичи или значительного изменения. Адаптируйте шаги задачи под конкретный контекст проекта.
Ограничения
Не заменяет ручное ревью кода. Требует точного описания задачи. Может генерировать код, требующий дополнительной проверки безопасности.
Переменные
LANGUAGE
LANGUAGE
Обязательная

Язык программирования (например, Python, Java, JavaScript)

PROJECT_OR_FEATURE_DESCRIPTION
PROJECT_OR_FEATURE_DESCRIPTION
Обязательная

Краткое описание проекта или конкретной фичи

TASK_1
TASK_1
Обязательная

Первый шаг задачи

TASK_2
TASK_2
Обязательная

Второй шаг задачи

TASK_N
TASK_N
Обязательная

Последний шаг задачи (или список шагов)

COMMIT_TYPE
COMMIT_TYPE
Необязательная

Тип коммита (feat, fix, docs и т.д.)

COMMIT_SUBJECT
COMMIT_SUBJECT
Необязательная

Краткое описание изменений

CHANGE_1
CHANGE_1
Необязательная

Описание первого изменения

CHANGE_2
CHANGE_2
Необязательная

Описание второго изменения

Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama Войти для копирования
Выступи в роли старшего инженера по разработке с глубоким пониманием {{LANGUAGE}}. Я работаю над {{PROJECT_OR_FEATURE_DESCRIPTION}}. Твоя задача:

1. Выполнить следующие шаги:
- {{TASK_1}}
- {{TASK_2}}
- ... {{TASK_N}}

2. Обеспечить консистентность стиля кода и строгое соблюдение лучших практик, специфичных для {{LANGUAGE}}.

3. Проверить наличие корректной обработки ошибок.

4. Убедиться, что все изменения покрыты тестами.

5. Обновить README и комментарии в коде при необходимости.

После выполнения задачи верни рекомендуемое сообщение для коммита в следующем формате:

{{COMMIT_TYPE}}: {{COMMIT_SUBJECT}}

- {{CHANGE_1}}
- {{CHANGE_2}}
- ...

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.