The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Марк Шатлворт предлагает выработать стратегию цикличной разр..."
Отправлено vle, 23-Апр-09 16:06 
>Полсотни патчей погоды не сделают. Ситуация, которая описывается буквами GIGO.

В плюс, возможно, и нет, а вот в минус ПОГОДУ сделает один патч,
недавняшняя дыра в Debian - показательный пример важности code review.

>>Больше тестов на подсистемы и отдельные компоненты. Это раз.
>
>Я думаю тут нужны автоматические регрессионные тесты... Потому что бета-тестирование живыми людьми малоэффективно.

О чем собственно я говорю, но классические регрессионные тесты трудно написать для некоторых компонент. Где-то нужен могучий framework, в общем, работы вагон.
Поэтому в некоторых случаях хватило бы капитальных stress test-ов.

>>Если в релизном ядре оказывается неработающим NFS(!), то я извиняюсь,
>>что тогда вообще может работать в этом ядре???
>
>Кто виноват? ИМХО прежде всего разработчики ядра, а не мэнтейнеры.

Дистрибутив для конечного пользователя выступает в некоторой степени как QA -- гарант  кое-какого качества. Ясно, что "пользователь" должен быть активен в идеале и писать репорты, но тем не менее. Провал или у разработчиков и/или у команды QA -- это провал дистрибутива, не важно чей персонально.

>>Меньше писателей -- больше читателей, то есть аудит кода. Это два.
>
>Квалифицированным специалистам вряд-ли будет интересно читать чужой плохо написанный код, >а неквалифицированные

Квалифицированные специалисты понимают важность и нужность регрессионных тестов.
Если им лень, то паршивые они профессионалы. Точка.

>>Изменить очень странный срок "2 недели" на что-то более разумное, то есть
>>большое, может быть даже зависящее от показателя popcon.
>
>Хмм...

Это важно. 2 недели - это просто мгновение, за этот период бета-тесто-бедняги могут найти баги только в очень популярных пакетах, да и то под вопросом.

>>Соответственно, аудит работы куратор[а/ов].
>
>Ну в общем я понял. По-вашему, нужно над каждым разгильдяем поставить человека
>с палкой, который в случае чего будет бить разгильдяю по рукам.

Аудит кода и регрессионные тесты -- это не "бить разгильдяю по рукам" и не "человек с палкой", это нормальная практика разработки ПО. По другому получается заведомо какашки.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру