先前写了标准化的开发流程一共包括五个步骤:
- 编写功能代码 create, use_r
- 调试程序 load_all
- 单元测试 use_test, use_testthat, test
- 撰写文档 roxygenize
- 程序检查、打包、安装 check, build, install
现在我们可以扩充一下这个步骤了:
- 编写功能代码 create(创建项目), use_r(创建脚本)
- 调试程序 load_all(载入包)
- 单元测试 use_test(生成测试文件夹), use_testthat(生成测试文件), test (测试函数)
- 撰写文档 roxygenize(生成注释文档)
- 添加其他信息 use_*_license 证书, use_package(依赖包)
- 程序检查、打包、安装 check, build, install
其实也是大差不差~
这里存一下开发包的cheat sheet,留作以后学习: