angular 4文件夹结构每个文件一个项目,带有模型和接口

时间:2018-01-31 19:36:21

标签: angular

Angular's style guide建议为每个文件定义一件事,例如服务或组件。但是简单的模型类或接口呢?例如,假设您在组件文件夹中,并创建文件pluck。您可以将所有组件的接口放在那里(或没有方法的模型类),并在折叠视图中清楚地看到它们。您是否仍然认为最好创建一个interfaces文件夹,并将每个接口(或模型)放在单独的文件中?

感谢。

1 个答案:

答案 0 :(得分:1)

在一天结束时,您选择构建应用程序的方式取决于个人偏好。然而,Angular的建议概述了大型开发社区普遍采用的许多完善的模式和实践。

从代码可读性和维护的角度来看,管理/扩展/调试具有一个构造良好的类的文件总是更容易,然后是具有许多类的文件。

这又是个人决定;如果您正在从事个人项目,只有您将开发和维护,那么您应该做任何最适合您的事情。但是,如果您正在与团队合作或希望其他开发人员在某些时候参与其中,我强烈建议您遵循模式和指南,因为这是其他开发人员将使用和期望的。