私はさまざまなパッケージを調べてきましたが、関数ストレージのための明確で簡潔な方法が実際には存在しないことに気付きました。一部のパッケージ作成者はそれらすべてを 1 つのファイルにまとめますが、他の作成者はそれらを個別のファイルに分割します。
多くのパッケージ作成ガイドを読みましたが、特定のガイドラインや提案を提供するものはありません。
これについてのご意見をお待ちしております。
これまでのところ、このトピックに関して私が見つけた最良の参考文献は、Hadley Wickham の R ブック ドラフトです。そこから引用:
関数をファイルにどのように配置するかはあなた次第ですが、関連する関数を 1 つのファイルにグループ化することをお勧めします。私の経験則では、関数が存在するファイルを思い出せない場合は、おそらくそれらをより多くのファイルに分割する必要があります.1つのファイルに1つの関数を持つことは完全に合理的です.特に関数が大きい場合や関数がたくさんある場合ドキュメンテーション。
ファイルごとに 1 つの関数を使用します。source
ファイルを個別に (Eclipse では CTRL+R+S)、変更された機能を便利に使用できるため、開発段階で役立ちます。また、1 つのファイルを上下にスクロールするよりも、タブを変更する方が好きです。しかし、結局のところ、それはおそらく、何に慣れていて、開発にどのツールを使用しているかによって異なります。