Rパッケージの作成を開始する予定です。
パッケージ構築の慣習を学ぶために、既存のパッケージのソースコードを調べるのは良いことだと思いました。
勉強する良いパッケージの私の基準:
- 単純な統計的/技術的アイデア:ポイントは、パッケージ構築の仕組みについて学ぶことです。パッケージを理解するために、パッケージの実際のトピックに関するドメイン固有の詳細な詳細な知識は必要ありません。
- シンプルで従来型のコーディングスタイル:探しているのはそれ以上ではあり
Hello World
ませんが、それ以上ではありません。特異なトリックとハックは、最初にRパッケージを学習するときに気が散ることになります。 - 良いコーディングスタイル:コードはよく書かれています。一般的に、適切なコーディングの一般的な理解と、Rでのコーディングの規則の認識の両方を明らかにします。
質問:
- どのパッケージが勉強に適していますか?
- 提案されたパッケージソースコードは、上記の基準または関連する可能性のある他の基準と比較して検討するのに適しているのはなぜですか?
更新(2010年12月13日) Dirkのコメントに続いて、多くのパッケージが最初に勉強するのが良いことは間違いないことを明確にしたかった。また、パッケージがさまざまなもの(ビネット、S3クラス、S4クラス、ユニットテスト、Roxygenなど)のモデルを提供することに同意します。それにも関わらず、良いパッケージから始める具体的な提案と、それらが良いパッケージになる理由を読むのは面白いでしょう。
また、上記の質問を更新して、「パッケージ」ではなく「パッケージ」を参照するようにしました。