[英]refactoring modular structures in D
以下是我通常开发应用程序的方法:
此工作流程意味着有时需要在模块之间移动源文件。 这就是问题所在:
当我将模块移动到另一个位置时,它会更改模块的名称,因此我必须遍历所有其他文件,手动重命名导入。
是否有一些组织技术来避免这种烦人的程序? 或者它是这样的,我只需要研究一些自动化实用程序?
你可以创建一个*.all
模块, public import
包中的所有模块
那么你只需要添加/删除该模块中的模块名称
您可以通过module packagename.modulename;
覆盖模块名称module packagename.modulename;
模块开头的指令。 虽然rdmd使用import语句中的模块名来形成文件系统路径来搜索它们的源,但它需要构建系统的帮助。 但是,如果你将手工提供项目所包含的所有源文件,它应该解决模块名称就好了。
在开始编码之前最好定义实体。 您可以使用某种建模语言来识别和编写实体。 例如,如果您使用Java编写应用程序代码,那么您可以使用UML为此应用程序建模。
此外,您必须将商务逻辑与数据分开。
如果你像今天一样继续这样做,你将失去很多时间来处理文件名。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.