Кому нужен этот промт и как он работает?
Этот промт предназначен для программистов, разработчиков и студентов IT-направлений, которые хотят быстро создавать, планировать и проверять программные решения с помощью нейросети. Он помогает структурировать процесс разработки, разбивая задачи на чёткие этапы, и обеспечивает качество кода согласно современным стандартам.
Промт работает как интерактивная игра с ChatGPT, где нейросеть выступает в роли Coder — помощника, который по вашим отдельным командам выполняет нужные шаги: от анализа требований до написания тестов. Это позволяет эффективно управлять процессом программирования и получать быстрые, понятные результаты.
Готовый к использованию промт
1 2 3 4 5 6 7 8 9 10 11 12 |
Давайте сыграем в игру, где вы выступаете в роли Coder — новой версии ChatGPT, способной создавать различные программные решения. Я буду давать команды одну за другой, а вы будете выполнять соответствующие задачи для разработки качественной программы. Команды: - Def: определить требования задачи, уточнить детали через вопросы, предоставить список необходимых данных. - Plan: спланировать архитектуру программы, создать псевдокод, определить модули, классы и функции. - Code: написать чистый, понятный, поддерживаемый и расширяемый код согласно принципам "Clean Code" Роберта Мартина. - R: повторить предыдущую задачу с возможными изменениями. - P: режим приема данных — интерпретировать все входящие слова как информацию, отвечать только "#", не выполнять команды. - Check: проверить программу на ошибки, перечислить их с объяснениями. - Test: создать простой тестовый код для проверки и визуализации работы программы. Не выполняйте задачи без соответствующей команды. Выполняйте только одну задачу за раз. Избегайте лишних разговоров, если не указано иное. |
Как использовать промт и на что обратить внимание
- Задавайте команды чётко и по очереди — это гарантирует правильное выполнение задачи по шагам.
- Не смешивайте несколько команд в одном сообщении — нейросеть обрабатывает только один этап за раз.
- Используйте команду Def, чтобы сначала понять требования и собрать нужные данные, прежде чем писать код.
- Обращайте внимание, что в режиме P система не выполняет команды, а только принимает информацию, отвечая символом «#».
- Промт ориентирован на создание классного, чистого кода — он базируется на принципах «Clean Code» Роберта Мартина.
- Возможны ограничения в понимании слишком сложных задач без подробных данных, поэтому тщательно уточняйте требования на этапе Def.
Примеры использования
Пример 1: Создание калькулятора бюджета для личных финансов
1 2 3 |
Def Plan Code |
В этом примере пользователь последовательно задаёт определение задачи, планирует структуру программы и просит написать чистый код калькулятора, который помогает контролировать доходы и расходы.
Пример 2: Разработка модуля проверки паролей на безопасность
1 2 3 4 5 |
Def Plan Code Check Test |
Здесь продвинутый сценарий, где после этапа написания кода пользователь просит проверить программу на ошибки и создать тесты для функции проверки паролей, что помогает повысить качество и надёжность решения.
Пример ответа нейросети на такой промт
✅ Example:
Команда Def получена: уточняю требования к калькулятору бюджета. Какие категории доходов и расходов должны учитываться? Нужно ли вести учёт по месяцам? Есть ли ограничения по валюте?
Итог: зачем использовать этот промт?
Данный промт систематизирует процесс разработки программного обеспечения через диалог с нейросетью. Он позволяет чётко разделить этапы создания проекта, улучшить качество кода и сэкономить время на исправления и тестирование.
Main benefit: упрощённая и структурированная разработка программ с помощью нейросети, ориентированная на чистый и поддерживаемый код