Этот вопрос вдохновлен замечанием Дункана Мердока о списке рассылки r-devel в ответ на сообщение об ошибке Sweave:
Это исправлено в R-patched. (Это было бы были исправлены в 2.12.0, если больше люди тестировали бета...).
Честно говоря, я остался в стороне от бета-версий разработки по ряду причин, и это причины, которые я слышу от большего числа людей:
- Я немного испугался, что это как-то вызывают конфликты с моими текущее распределение R. Поскольку мне это нужно для работы, при регулярном ремонте это будет я не могу объяснить своему боссу.
- У меня не было бы понятия, как тестировать эффективно. Я считаю, что каждый тест I может придумать уже управляемый командой разработчиков.
- Мне все еще сложно рисовать когда что-то является ошибкой, и когда (чаще всего) это моя собственная глупость в ногах.
Но, как я понял, это будет ценным вкладом в сообщество R, и я тоже захочу выполнить свою часть тестирования, если я смогу как-то поместить его в свою работу. Я думал о том, чтобы держать бета-версию на стороне и запускать мои скрипты через нее, а также проверку. Сохранение построенных объектов позволяет быстро и легко all.equal()
видеть, что-то не так.
У кого-нибудь есть более/более хорошие идеи о том, как я мог бы помочь тестировать с минимальным количеством усилий и максимальной эффективностью?
Я также хотел бы продвинуть это еще немного в нашем отделе. Помимо "Это время, чтобы вернуть общине", любые другие веские причины, по которым тестирование бета-счетов стоит усилий? Как я могу противостоять приведенным выше аргументам?
Edit:
Как отметил Дирк Эддельбуэттель в комментариях, часть сделки предотвращает переменные пути в Windows. У меня есть некоторые идеи по этому поводу, но очень ценятся указатели на то, как практически организовать ваш компьютер для тестирования версий R-devel.