On 10/13/06, Valentin Nechayev <netch@netch.kiev.ua> wrote:
Fri, Oct 13, 2006 at 15:52:50, dmitry wrote about "[uanog] Re: посмеемся вместе? :) - В проприетарном ПО содержится в среднем в пять раз меньше ошибок":
> > > http://www.securitylab.ru/news/275110.php
> > Так конечно - если взять суммарный массив того мусора который составляет
> > 99% freshmeat и sourceforge - там и не в 5, там в 555 раз больше будет.
> > А вот если сравнить с тем что реально используется и живёт достаточно
> > долго - ещё неизвестно что получится:)
> Перечень похоже варьируется все-таки вокруг
http://scan.coverity.com/
Там в комментариях к статье толковые суждения про их методику.
О том, что, например, они ошибкой считают неициализацию переменной в примерно
таком коде:
int x;
if(cond)
x = 5;
else
x = 9;
Фирменное ПО обычно подчиняется строгому coding style который такие вещи
не допускает. Но считать такой код ошибочным - нелепо.
Про code reuse & refactoring чего-то слышал благородный дон? Сравнивать нужно все-таки industrial code & free software.