>Полсотни патчей погоды не сделают. Ситуация, которая описывается буквами GIGO. В плюс, возможно, и нет, а вот в минус ПОГОДУ сделает один патч,
недавняшняя дыра в Debian - показательный пример важности code review.
>>Больше тестов на подсистемы и отдельные компоненты. Это раз.
>
>Я думаю тут нужны автоматические регрессионные тесты... Потому что бета-тестирование живыми людьми малоэффективно.
О чем собственно я говорю, но классические регрессионные тесты трудно написать для некоторых компонент. Где-то нужен могучий framework, в общем, работы вагон.
Поэтому в некоторых случаях хватило бы капитальных stress test-ов.
>>Если в релизном ядре оказывается неработающим NFS(!), то я извиняюсь,
>>что тогда вообще может работать в этом ядре???
>
>Кто виноват? ИМХО прежде всего разработчики ядра, а не мэнтейнеры.
Дистрибутив для конечного пользователя выступает в некоторой степени как QA -- гарант кое-какого качества. Ясно, что "пользователь" должен быть активен в идеале и писать репорты, но тем не менее. Провал или у разработчиков и/или у команды QA -- это провал дистрибутива, не важно чей персонально.
>>Меньше писателей -- больше читателей, то есть аудит кода. Это два.
>
>Квалифицированным специалистам вряд-ли будет интересно читать чужой плохо написанный код, >а неквалифицированные
Квалифицированные специалисты понимают важность и нужность регрессионных тестов.
Если им лень, то паршивые они профессионалы. Точка.
>>Изменить очень странный срок "2 недели" на что-то более разумное, то есть
>>большое, может быть даже зависящее от показателя popcon.
>
>Хмм...
Это важно. 2 недели - это просто мгновение, за этот период бета-тесто-бедняги могут найти баги только в очень популярных пакетах, да и то под вопросом.
>>Соответственно, аудит работы куратор[а/ов].
>
>Ну в общем я понял. По-вашему, нужно над каждым разгильдяем поставить человека
>с палкой, который в случае чего будет бить разгильдяю по рукам.
Аудит кода и регрессионные тесты -- это не "бить разгильдяю по рукам" и не "человек с палкой", это нормальная практика разработки ПО. По другому получается заведомо какашки.