第16章 程序设计

编写数据分析的代码并非易事。本章将讲述错误发生机制,以及如何能从开始就尽量避免错误。我们会从问题报出后可能收到的不同类型的反馈开始,一直到遇到错误。然后,再来看看应该如何处理抛出的错误,以及如何通过调试来消灭它们。单元测试框架则能让你尽量减少错误的代码。

接下来,我们将介绍一些魔术般的小技巧:如何将字符串转换成代码,以及将代码转换成字符串。(正如Tommy Cooper的口头禅:“就像这样!”)本章最后将介绍一些R的面向对象编程系统。