English · PDF 284
交流。随着时间推移,你希望你的代码不仅更容易编写,而且更容易让他人阅读。
编写代码在很多方面与写作散文相似。我发现一个特别有用的类比是:在这两种情况下,重写都是实现清晰的关键。你最初表达想法的方式不太可能特别清晰,你可能需要多次重写。在解决一个数据分析挑战之后,通常值得回顾你的代码,思考你所做的事情是否一目了然。如果你趁想法还新鲜时花一点时间重写代码,就可以在以后节省大量试图重新弄清代码功能的时间。但这并不意味着你应该重写每一个函数:你需要权衡当前需要实现的目标与长期节省的时间。(不过,你重写函数的次数越多,你的第一次尝试就越有可能清晰明了。)
在接下来的四章中,你将学习一些技能,使你能够以更清晰、更轻松的方式应对新程序并解决现有问题:
%>%,并进一步了解它的工作原理、有哪些替代方案,以及何时不应使用它。