gpt4 book ai didi

在 D 中重构模块化结构

转载 作者:行者123 更新时间:2023-12-01 22:07:21 24 4
gpt4 key购买 nike

以下是我通常开发应用程序的方式:

  • 我首先将所有代码放在一个源文件中。
  • 当它发展到足以模块化时,我将代码分成几个模块。
  • 当模块增长到足够大时,我会再次将它们拆分。依此类推,迭代。
  • 随着时间的推移,某些模块会缩小、删除或与其他模块合并。

此工作流程意味着有时需要在模块之间移动源文件。问题来了:

当我将模块移动到另一个位置时,它会更改模块的名称,因此我必须手动遍历所有其他文件重命名导入。

是否有一些组织技巧可以避免这个烦人的过程?或者事情就是这样,我只需要研究一些自动化实用程序?

最佳答案

您可以创建一个*.all模块,公共(public)导入包中的所有模块

那么您只需要在该模块中添加/删除模块名称

关于在 D 中重构模块化结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15412265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com