我一直在寻找一堆不同的软件包,我注意到确实没有一个简洁明了的函数存储方法.一些包作者将所有这些包装在一个文件中,而其他作者将它们分成单个文件.
我已阅读了许多软件包创建指南,但没有提供具体的指导或建议.
很想听听你对此的看法.
dil*_*iop 11
到目前为止,我在这个主题上找到的最佳参考来自Hadley Wickham的R书籍草稿.引自那里:
由你如何将你的功能安排到文件中,但我建议将相关的功能分组到一个文件中.我的经验法则是,如果我不记得某个函数所在的文件,我可能需要将它们分成更多文件 - 每个文件有一个函数是完全合理的,特别是如果函数很大或有很多文档.
我为每个文件使用一个函数.它帮助我处于开发阶段,因为我可以使用source单独的文件(Eclipse中的CTRL + R + S)并且具有方便的更改功能.我也更喜欢更改标签而不是向上和向下滚动单个文件.但在一天结束时,它可能取决于您习惯了什么以及您用于开发的工具.