В официальном блоге Google Россия появился пост о работе над ошибками, в котором авторы рассказали, что инженеры поискового холдинга успели написать более 100 миллионов строк кода, и, конечно же, в таком огромном количестве программ и при работе огромного штата очень сложно избежать ошибок. Но Google постоянно совершенствуется и работает над ошибкам.
Для этого используется ряд инструментов: AddressSanitizer (находит ошибки использования памяти) и ThreadSanitizer (находит ошибки синхронизации в многопоточных программах). Программа AddressSanitizer также популярна у разработчиков Mozilla Firefox и ряда других приложений с открытым кодом.
В ближайшем будущем компания планирует выпустить еще один инструмент для поиска ошибок: MemorySanitizer.