代码的味道和感觉——用户!2018年布里斯班

代码的味道和感觉——用户!2018年布里斯班

2018年7月18日

“代码气味”是一个令人回味的术语,指的是我们在阅读某些代码时产生的一种模糊的不安感。它不一定是错的,但也不明显是正确的。我们可能不愿意在这样的代码上工作,因为过去的经验表明它将是繁琐的和容易出错的。相比之下,还有另一种类型的代码,阅读和处理起来感觉很好。有什么区别?如果我们能更精确地理解代码的味道和感觉,我们就能有意识地编写更容易、更愉快的代码。在过去的几年里,我很幸运地与一群开发人员一起开发tidyverse和r-lib包。基于这一经验,我将讨论R的特定代码气味和除臭策略。

查看材料

关于演讲者

珍妮是整理宇宙团队的软件工程师。她是一位正在康复的生物统计学家,她特别喜欢消除数据分析的小痛苦。Jenny以平滑R与电子表格、web api和Git/GitHub之间的接口而闻名。她在R/S工作了20多年,是R基金会的成员。她还担任rOpenSci和forward的领导职务,是不列颠哥伦比亚大学的兼职教授。