软件包开发:多个文件或单个文件

问题描述

| 我一直在浏览一堆不同的程序包,但我注意到实际上并没有一种清晰简洁的函数存储方法。一些软件包作者将所有文件打包在一个文件中,而另一些作者将它们分成单独的文件。 我已经阅读了许多软件包创建指南,但是都没有提供具体的指南或建议。 很想听听您对此的想法。     

解决方法

        到目前为止,我找到的关于该主题的最佳参考是Hadley Wickham的R书草案。 从那里报价:   由您决定如何将功能排列到文件中,但是我建议将相关功能分组到一个文件中。我的经验法则是,如果我不记得某个函数位于哪个文件中,则可能需要将它们拆分为更多文件-每个文件具有一个函数是完全合理的,尤其是在函数很大或包含很多文件的情况下文档。     ,        我每个文件使用一个功能。它可以帮助我在开发阶段,因为我可以将各个文件(在Eclipse中为CTRL + R + S)“ 0”并方便地进行功能更改。我也更喜欢更改选项卡,而不是上下滚动单个文件。但归根结底,这可能取决于您习惯了什么以及用于开发的工具。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...