序言¶
序言¶
欢迎来到第二版 R packages !如果熟悉第一版本的内容,您会发现这篇序言介绍了第二版主要的内容更改,以便您能够将学习的重点放在新的部分上。
此版本有十个主要目标:
- 更新以反映
devtools
程序包中的更改,特别是其“有意识地解耦”,变成了一组更小、功能更集中的程序包(packages)。 - 扩展了工作流(workflows)和流程(process)内容的覆盖范围,并且介绍了构成R包的所有重要的、可变动的部分。temp
- ……还有更多
各章的详细信息:
- 新的第二章:“整个流程”,概述了程序包开发过程中关键步骤。
- 新的第三章:“系统设置”已经从第一版的导言中删除,在这里对其做了更加详细的描述。
- 删除了第一版第六章“R代码”中的“组织你的函数”和“代码风格”段落,以便使用在线风格指南, https://style.tidyverse.org/。代码风格指南和新的样式程序包
styler
是配合使用的(Müller and Walthert 2018),够自动为您的代码应用许多样式规则。 - 之前被称为“包的结构”的章节已经被扩展并分为两章,一章介绍了包的结构和状态(Chapter 4),另一章介绍了工作流(
workflows
)和工具(tools
)(Chapter 5)。 - 关于
git/github
的一些内容
参考文献¶
Müller, Kirill, and Lorenz Walthert. 2018. Styler: Non-Invasive Pretty Printing of R Code. http://styler.r-lib.org/.