代码风格: 遵循一致的代码风格,如使用styler或lintr来格式化代码。 函数文档: 为每个函数提供详细的文档,使用roxygen2自动生成文档。
15、为新手准备的现代化 R 包开发流程 (qq.com) 动机其实也很简单,由于 R 社区的不断发展,{usethis}、{testthat}、{styler}、{lintr}、{pkgdown} 等等各类便于开发的工具层出不穷
python 的 pylint 和 r 的 lintr 是两个流行的 linter。