Build your ultimate AI agent
课程介绍
编写 R 脚本很容易,但写出优秀的 R 代码并不简单。本课程将介绍防御式编程——一套可减少错误并有助于团队协作的标准技巧。我们将探讨如何避免常见错误,以及在代码中不可避免地出现错误时应如何处理。课程最后还将讲解何时应从脚本过渡到项目再到包。
先修要求
课程大纲
课程大纲
1
避免冲突
在第一章中,您将了解什么是防御式编程,以及如何使用现有包来提升效率。随后,您将学习如何管理环境中加载的包,以及可能出现的命名冲突等问题。
2
预警系统
在获得代码执行的及时反馈时,编程会更简单。在 R 中,我们使用消息、警告和错误来向用户传达信息。本章将讨论何时、在何处使用这些沟通工具。
3
做好防御准备
通过一致的编程方式可以避免犯错。本章将向您介绍 R 的最佳实践。
4
制定作战计划
只写一个脚本并不难,但要管理包含多个脚本和资源的项目则需要良好的结构。最后一章将教您有效的组织方式,帮助您以最佳工作流从脚本走向包。
R
R 防御式编程
课程完成

