以下是我通常开发应用程序的方式:
- 我首先将所有代码放在一个源文件中。
- 当它发展到足以模块化时,我将代码分成几个模块。
- 当模块增长到足够大时,我会再次将它们拆分。依此类推,迭代。
- 随着时间的推移,某些模块会缩小、删除或与其他模块合并。
此工作流程意味着有时需要在模块之间移动源文件。问题来了:
当我将模块移动到另一个位置时,它会更改模块的名称,因此我必须手动遍历所有其他文件重命名导入。
是否有一些组织技巧可以避免这个烦人的过程?或者事情就是这样,我只需要研究一些自动化实用程序?
最佳答案
您可以创建一个*.all
模块,公共(public)导入
包中的所有模块
那么您只需要在该模块中添加/删除模块名称
关于在 D 中重构模块化结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15412265/