Техническое задание: Экспертный код-ревью на ASP.NET Core C#
Необходимо провести глубокий анализ и рецензирование фрагмента кода объемом примерно 200 строк, написанного на C# с использованием фреймворка ASP.NET Core.
Основные задачи:
- Провести детальный размотр предоставленного кода.
- Выявить потенциальные проблемы, включая, но не ограничиваясь:
- Архитектурные и дизайнерские недочеты.
- Проблемы с безопасностью (уязвимости, инъекции).
- Нарушения принципов чистого кода (SOLID, DRY, KISS).
- Потенциальные ошибки и исключительные ситуации.
- Проблемы с производительностью.
- Предоставить четкие и конструктивные рекомендации по исправлению найденных проблем.
Требования к исполнителю:
- Опыт коммерческой разработки на ASP.NET Core и C# от 3-х лет.
- Глубокое понимание архитектуры веб-приложений и лучших практик разработки.
- Умение четко и понятно формулировать замечания и предложения.
Результат работы:
Исполнитель должен предоставить структурированный отчет с перечнем выявленных проблем, их критичностью и конкретными рекомендациями по оптимизации и исправлению кода.