写好R代码

来源:互联网 发布:淘宝延期付款在哪里 编辑:程序博客网 时间:2024/05/13 16:48

写好R代码和写好

约瑟夫·里克特

如果你渴望写出好的R代码,你可能会发现偶尔花一些时间阅读关于写作:阅读关于编写R代码,阅读关于写你写的R代码是有帮助的。 (如果你写了一些优秀的R代码,你很可能有机会写它。)
对于阅读关于编写好的R代码,一个开始的地方可能是许多R风格指南之一。 哈德利韦翰包括风格指南在他的预研书是短暂的甜蜜,并根据唯一略显不足简洁谷歌的ř风格指南 。 也看看格雷厄姆·威廉姆斯共享R代码里面-在风格 ,混合教程/风格指南这是他的一部分HandsOnDataScience工作正在进行中。 在他的优雅介绍中,Graham写道:

数据科学家编写程序以多种方式摄取,管理,转移,可视化,分析和建模数据。 它是一种艺术,能够通过语言来传达我们的探索和理解,尽管是一种编程语言。 当然,我们的程序必须可以由计算机执行,但计算机不关心我们的程序,除了它们在语法上是正确的。 我们的重点应该是让他人阅读和理解我们通过我们的计划提出的叙述。

沿着这些线路,洛朗·加托提供在他二十页教程“,在清洁,优雅的语法方面更好- [R编程……”他的想法写出更好的R代码里面 。
如果你是刚开始写R功能,你可能会发现Slawa Rokicki的岗位上如何编写和调试R函数或卡斯马Shalizi的写了写作r函数很有帮助。 如果你这样做不厌其烦通过这些风格指南之一工作,请坚持至少老程序员季奥米季斯Spinellis“的第一条规则15规则编写质量代码 。
最后,我要认真对待格雷厄姆威廉姆斯:编程是一种沟通的艺术,我相信,实践这个艺术也可能涉及偶尔写有吸引力的叙述关于程序。 这里有一些简短但有价值的指南,写得很好。 威廉·辛塞尔是解释清楚和不受影响的写作艺术的主人。他10写作技巧可能会导致您花一些时间与他的书。 另外值得一看是从写作技巧, 摩根Ostrowsky , CS莱金 ,以及纽约时报“的阿曼达·克里斯蒂·布朗和Katherine舒尔滕。 这四个写作教练中的三个建议愿意的作家阅读,阅读广泛超出他们的专业领域,并阅读大师。 关于这个建议,我发现这个短小说由小说家雅各·马特尔鼓舞。

0 0
原创粉丝点击