この質問は、Sweave に関するバグ レポートに対する r-devel メーリング リストのDuncan Murdochの発言に触発されたものです。
これは R パッチで修正されています。(より多くの人がベータ版をテストしていれば、2.12.0 で修正されていたはずです...)。
正直なところ、私は多くの理由でベータ版 (別名開発版) から遠ざかっていました。これらは、より多くの人々から聞いた理由です:
- 現在の R ディストリビューションと何らかの形で競合が発生するのではないかと少し恐ろしく思います。仕事で必要なので、定期的に修理しなければならないのは時間のロスになる 上司に説明できない
- 効率的にテストする方法がわかりません。私が思いついたすべてのテストは、開発チームによってすでに実行されていると思います。
- 何かがバグなのか、それが (ほとんどの場合) 自分の愚かさなのかを判断するのは、いまだに難しいと思います。
しかし、私が理解したように、それは R コミュニティへの貴重な貢献になるだろうし、自分の仕事に何らかの形で適合させることができれば、テストも喜んで行います。ベータ版は脇に置いておき、スクリプトを実行してチェックアップすることを考えていました。all.equal()
構築されたオブジェクトを保存すると、何か問題があるかどうかをすばやく簡単に確認できます。
最小の労力と最大の効率でテストを支援する方法について、さらに/より良いアイデアはありますか?
また、当部門でもこれをもう少し宣伝したいと思います。「コミュニティに恩返しをする時が来た」以外に、ベータ版のテストに努力する価値がある理由は他にありますか? 上記の議論にどのように反論できますか?
編集:
Dirk Eddelbuettel がコメントで指摘したように、契約の一部は Windows のパス変数を妨げています。私はそれについていくつかのアイデアを持っていますが、R-devel バージョンをテストするためにコンピュータを実際に構成する方法についての指針も大歓迎です。