我有一个有角度的应用程序,其中包含大量非动态数据。很多对象字面量、记录、数组都充满了常量值。与仅从文件中单独导入这些对象相比,将这些类型的对象存储在服务中是否有任何好处?我不打算编写任何单元测试。
我通常将常量存储在与组件或服务相同的目录中
+ parent
# I put constants or types shared by both children here
- parent.constants.ts # Store both constant and interfaces
+ child1
- child1.component.ts
- child1.component.scss
- child1.component.html
- child1.component.spec.ts
- child1.constants.ts
+ child2
- child2.component.ts
- child2.component.scss
- child2.component.html
- child2.component.spec.ts
- child2.constants.ts
# For constants used throughout the app
# I put them like this
+ app/
+ assets/
+ constants
- sharks.constant.ts
- dolphins.constant.ts
+ utils
- sharks.utils.ts
- dolphins.utils.ts
这很大程度上取决于每个人的意见。即使我可能会在两个月左右后改变这一点。
现在我正在研究 React 和 Flutter(业余项目),这仍然是我在工作和爱好中遵循的文件夹结构