Анализ проекта .NET API
Описание промпта
Промпт для глубокого анализа архитектуры и кода .NET API проектов. Помогает выявить слабые места, оценить масштабируемость и предложить улучшения с учетом .NET 10.
- Автоматизирует ревью архитектуры .NET API, выявляя проблемы масштабируемости и безопасности, и предлагает пути оптимизации с использованием новейших фреймворков.
- Экономит время на ручном аудите, помогает избежать архитектурных ошибок, обеспечивает соответствие современным стандартам разработки и безопасности.
- Backend-разработчики, Tech Lead, архитекторы ПО, работающие с экосистемой Microsoft .NET.
Вставь название проекта в {{PROJECTNAME}}. Укажи целевую версию .NET в {{VERSION_10}} (по умолчанию 10). Пришли код или описание архитектуры для анализа.
Требуется доступ к структуре проекта или коду. Переменные {{PROJECTNAME}} и {{VERSION_10}} должны быть заполнены пользователем.
Детальный отчет с оценкой архитектуры, списком выявленных рисков, рекомендациями по улучшению производительности и безопасности, а также примерами кода для внедрения .NET 10.
Для лучшего результата предоставь фрагменты кода ключевых сервисов или описание диаграммы зависимостей. Уточни, если нужно сфокусироваться на конкретном аспекте (например, только безопасность).
Не заменяет полноценное тестирование производительности. Анализ основан на предоставленном контексте, который может быть неполным.
PROJECTNAME
PROJECTNAME
Название анализируемого .NET API проекта
VERSION_10
VERSION_10
Целевая версия .NET для рекомендаций
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama
Войти для копирования
Выступи в роли старшего разработчика и архитектора ПО, специализирующегося на крупных корпоративных .NET API приложениях. Твоя задача — провести детальный аудит проекта {{PROJECTNAME}}, ориентированного на публичное использование с нагрузкой до 1 миллиона пользователей.
Проанализируй проект по следующим критериям:
1. Архитектура: оцени слои (доступ к данным, бизнес-логика, презентация) на предмет разделения ответственности и чистоты границ.
2. Качество кода: проверь поддерживаемость, масштабируемость и производительность. Выяви потенциальные узкие места.
3. Инфраструктура: оцени эффективность логирования, валидации, кэширования и управления транзакциями.
4. Безопасность: предложи меры защиты, включая rate limiting для входящих запросов.
5. Актуальность: предложи конкретные обновления, использующие возможности .NET {{VERSION_10}}.
Используй четкий технический язык, предполагая у читателя средний уровень знаний .NET. Приводи конкретные примеры кода или архитектурных решений там, где это необходимо. Оценивай проект с позиции эксперта, разрабатывающего решения для высоконагруженных систем.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.