Почему и как эффективно тестировать бета-дистрибутивы R как обычный пользователь?

Этот вопрос вызван замечанием Дункана Мердока в списке рассылки r-devel в ответ на отчет об ошибке Sweave:

Это исправлено в R-patch. были исправлены в 2.12.0, если больше люди тестировали бета-версии ...).

Честно говоря, я держался подальше от beta -aka development- версий по ряду причин, и вот почему я слышу от большего количества людей:

  1. Я немного в ужасе это будет как-то вызвать конфликты с моими текущее распределение R. Как мне это нужно для работы, необходимость его регулярно ремонтировать была бы потерей раз я не могу объяснить своему боссу
  2. я бы не знал, как тестировать эффективно. Я считаю каждое испытание я мог придумать уже было управляется командой разработчиков.
  3. Мне все еще трудно понять когда что-то является ошибкой, и когда (чаще всего) это моя собственная начинается глупость.

Но, как я понял, это был бы ценный вклад в сообщество R, и я готов внести свою лепту в тестирование, если я смогу каким-то образом приспособить его к моей работе. Я думал оставить бета-версию на стороне и пропустить через нее свои сценарии, а также проверить. Сохранение созданных объектов позволяет быстро и легко all.equal () увидеть, что что-то не так.

Кто-нибудь еще / лучшие идеи о том, как я могу помочь в тестировании с минимальными усилиями и максимальная эффективность?

Я также хотел бы продвигать это немного больше и в нашем отделе. Помимо «Пришло время отдать дань уважения сообществу», есть ли еще какие-либо веские причины, почему тестирование бета-версий стоит усилий? Как я могу опровергнуть приведенные выше аргументы?

Изменить:

Как отметил в комментариях Дирк Эддельбюттель, часть сделки заключается в предотвращении использования переменных пути в Windows. У меня есть некоторые идеи по этому поводу, но мы также очень ценим советы о том, как практически организовать ваш компьютер для тестирования версий R-devel.

13
задан Welbog 30 November 2010 в 19:36
поделиться