相关疑难解决方法(0)

我应该如何处理R包中的'helper'函数?

背景

我写了一个R包,现在是一个合作者(最近的CS毕业生,他是R的新手)正在编辑和重构代码.在这个过程中,他将我的功能划分为更小,更通用的功能.

他的所作所为是有道理的,但是当我开始时package.skeleton(),每个功能都有一个文件.现在,他添加了主要功能所依赖的功能,但这可能在功能本身之外的使用有限.

他建议所有函数都放在一个文件中,但我反对,因为当我们处理不同的文件时,它更容易进行版本控制.

我已经开始使用roxygen来记录文本中的每个功能.

处理函数的推荐方法是什么:显然辅助函数应该与main函数保持一致,但是我需要在多大程度上记录辅助函数?

@export评论中的建议很有帮助,但我很想知道其他人如何组织他们的代码.

coding-style r package roxygen

28
推荐指数
1
解决办法
4425
查看次数

标签 统计

coding-style ×1

package ×1

r ×1

roxygen ×1