Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 4 KB

10001.prompts.md

File metadata and controls

52 lines (37 loc) · 4 KB

Шаблоны для CHATGPT

1.Рефакторинг чистого кода

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

2.Применение принципов SOLID

Проанализируй приведенный ниже код и примени принципы SOLID для улучшения его структуры. Вноси только необходимые изменения, чтобы улучшить структуру и удобство обслуживания кода, не усложняя его. Объясни свои изменения и то, как они соотносятся с конкретными принципами SOLID. 
[вставьте код сюда]

3.Оптимизация производительности

Проанализируй этот код на предмет проблем с производительностью. Предложи способы повышения эффективности, обращая внимание на временную сложность, сложность пространства и использование ресурсов. Дай краткое объяснение каждому предложению: 
[вставьте код здесь]

4.Стратегия комплексного тестирования

Пожалуйста, создай стратегию тщательного тестирования этого кода. Включи модульные тесты, интеграционные тесты и любые другие соответствующие методы. Для каждого типа тестов приведи пример и объясни их назначение: 
[ вставьте код сюда ]

5.Реализация паттерна проектирования

Пожалуйста, предложи паттерны проектирования, которые могли бы улучшить структуру этого кода. Для каждого паттерна объясни, почему он хорошо подходит, и приведи краткий пример его реализации: 
[ вставьте сюда код ]

6.Улучшение обработки ошибок

Пожалуйста, проанализируй обработку ошибок в этом коде и предложи способы сделать ее более понятной и надежной. Рассмотри обработку исключений, валидацию ввода и способы изящной обработки ошибок. Приведи конкретные примеры кода для каждого предложения: 
[ вставьте сюда код ]

7.Чеклист для анализа кода ##PROD-CMDB-ManualBuild2

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