Реклама ООО Таймвэб
Реклама ООО Таймвэб
Реклама ООО Таймвэб

Нейросеть GitHub займется поиском ошибок в коде

Обсудить
Нейросеть GitHub займется поиском ошибок в коде

GitHub анонсировал запуск системы автоматического сканирования публикуемого кода на наличие в нем распространенных уязвимостей. 

Сейчас новинка проходит стадию тестирования и работает только с языками JavaScript и TypeScript. Разработчики обновленной платформы отмечают, что вместо проверки стандартных шаблонов кода, они использовали натренированную нейросеть, способную выявлять ошибки типа XSS (межсайтовый скриптинг) или искажения путей в файловой системе. 

Система Code Scanning

Предупреждения системы Code scanning. Изображение: github.blog

Еще одно важное преимущество системы Code scanning – проактивность. Сканирование кода на наличие ошибок или уязвимостей является не отдельной операцией, которую надо запускать вручную, а автоматической проверкой, включающейся каждый раз, когда разработчик использует команду git push. Это значит, что большую часть проблем можно будет выявить еще на ранних этапах разработки, что упростит отладку и позволит многим программистам изначально писать более надежный и эффективный код. 

Но у Code scanning есть и недостатки. В первую очередь речь идет о ложных срабатываниях. В текущий момент система может признать за ошибку даже вполне надежный код. Вероятно, это связано с тем, что сервис находится в стадии тестирования.

Если человек настраивает сервер, это не новость; новость – если сервер настраивает человека.
Новый подкаст от Timeweb

Комментарии

С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте