Russian Fedora

cообщество русскоязычных участников
международного проекта Fedora

Отсутствие значимого покрытия тестами Linux Kernel

Это архивная статья

Наш товарищ, известный гентушник и дистрохоппер Greg Kroah-Hartman, не успевает разобраться с патчами, которые ему присылают в стабильную ветку. Отсутствие системы регрессионных тестов закономерно привело к тому, что почти каждый новый патч что-нибудь да и ломает. Как результат, Грег предлагает снизить темп разработки. Это, разумеется, от отчаянья, и не приведет к повышению качества, как понятно каждому разработчику, у которого в проекте внедрена система юнит-тестирования. У нас уже есть пример подобного заблуждения, когда один известный коммьюнити-дистрибутив выпускает "стабильные" версии, в которых, как некоторые люди считают, мало багов, т.к. дистрибутив отлежался в течении нескольких лет. На самом же деле, если что-то делать медленно, то оно просто будет отставать от графика и устаревать, а ошибок в нем меньше не станет. Ошибки можно исправить лишь систематическим тестированием, и регрессионными тестами, которых в ядре практически нет (но работа по внедрению ведется).

Мы будем следить за развитием сюжета.

Комментарии