Щоб скоротити кількість помилок в коді браузера Firefox, Mozilla запускає Clever-Commit. Це помічник у програмуванні, орієнтований на машинне навчання, а розробляли його спільно з Ubisoft.
Clever-Commit аналізує зміни, коли розробники фіксують їх у коді Firefox. Він порівнює їх з усім кодом, який бачив раніше, і виявляє — чи схоже це на код в якому точно є помилки.
Коли помічник знаходить підозрілу фіксацію, він попереджає розробника. Якщо аналіз правильний, то помилку виправлять ще до того, як вона буде зафіксована у репозиторії. Clever-Commit може навіть запропонувати, як виправити знайдені помилки.
Mozilla планує спочатку лише перевіряти код за допомогою Clever-Commit, а з часом долучити його до інших етапів розробки. Він працює з усіма трьома мовами, які використовує Mozilla для Firefox: C ++, JavaScript і Rust.
Ще немає коментарів