Сервис автоматической проверки
Foxtailbox – cистема на основе алгоритмов ML, которая обучена проверять код разработчика на соответствие заявленному уровню
В репозитории оцениваются параметры, по которым косвенно можно отследить профессионализм специалиста:
• Читабельность кода – стандарты именования, комментарии, использование отступов и форматирование
• Поддерживаемость кода – способность кода к масштабированию
• Оптимальность алгоритма – сколько времени и ресурсов тратится на выполнение алгоритмов кода
• Документация кода – пояснения внутри кода, которые позволяют другим разработчикам быстро вникать в суть написанного
• Покрытие кода тестами – для повышения качества программы и уменьшения риска выпуска неработающего продукта
Важно понимать, что это не замена техническому интервью, а его обширное дополнение
Пользователь загружает ссылку на публичный репозиторий, где размещен какой-то один конкретный проект
Доступные языки программирования
для проверки:
Полученный набор метрик описывает различные структурные аспекты кода и его количественные характеристики, а затем подается на вход модели машинного обучения, которая и преобразовывает их в оценку