Google получила 60 дней на исправление ошибок в Android

Фигуры Android в штаб-квартире GoogleКак известно, компания Coverity, работающая в сфере защиты информации и сетевой безопасности, провела тестирование операционной системы Android в аппарате HTC Droid Incredible. По результатам проверки в ядре ОС было обнаружено 359 ошибок, причем более четверти из них были классифицированы, как «чрезвычайно опасные».

Что это заявление должно говорить рядовым Android-пользователям? Так ли всё на самом деле плохо?

В современной индустрии производства ПО качество кода может измеряться разными метриками. Одна из них — количество ошибок на тысячу строк исходного кода (KLOC). При стоимости строки кода в $5 приемлемым считается 5 ошибок на тысячу строк. К примеру, в NASA одна строка оценивается в $850, а соотношение ошибок к количеству строк сведено к показателю 0,004 ошибки/KLOC.

Энди Чоу, ведущий специалист компании Coverity, рассказал, что его команда еще не встречала кода, не содержащего ошибок. Но в Android их оказалось вдвое меньше стандартного уровня. Например, из тридцати проверенных ранее open source проектов только 2 имели более низкий показатель количества ошибок: Python и PHP.

Плотность дефектов в open source проектах

Тем не менее, не стоит считать, что Android абсолютно надежна. Ведь найденные 88 критических ошибок потенциально могут привести к потере пользовательских данных и другим системным проблемам. Поэтому Coverity дала Google 60 дней на исправление найденных «багов». По прошествии этого срока найденные ошибки будут выложены в интернет.

По материалам Forbes.com.


Комментарии 1
Спасибо! Ваш комментарий появится после проверки.
Добавить комментарий

  1. Birbizas

    Ну да, 60 дней для Google :) А сколько времени дали для HTC и других компаний чтоб выпустит новые прошывки!?