Техническое задание: Экспертный код-ревью на ASP.NET Core C#

Необходимо провести глубокий анализ и рецензирование фрагмента кода объемом примерно 200 строк, написанного на C# с использованием фреймворка ASP.NET Core.

Основные задачи:

  • Провести детальный размотр предоставленного кода.
  • Выявить потенциальные проблемы, включая, но не ограничиваясь:
    • Архитектурные и дизайнерские недочеты.
    • Проблемы с безопасностью (уязвимости, инъекции).
    • Нарушения принципов чистого кода (SOLID, DRY, KISS).
    • Потенциальные ошибки и исключительные ситуации.
    • Проблемы с производительностью.
  • Предоставить четкие и конструктивные рекомендации по исправлению найденных проблем.

Требования к исполнителю:

  • Опыт коммерческой разработки на ASP.NET Core и C# от 3-х лет.
  • Глубокое понимание архитектуры веб-приложений и лучших практик разработки.
  • Умение четко и понятно формулировать замечания и предложения.

Результат работы:

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

Разработка коробочного решения для школы на базе LMS Moodle

Требуется настроить и доработать систему Moodle для образовательного учреждения. Необходимо создать удобные кабинеты для администрации, преподавателей и учеников, обеспечить мобильный доступ и интегрировать систему онлайн-оплаты.