Flutter 在Flatter BLoC体系结构中放置自定义帮助器类的位置
在使用BLoC架构的Flatter中,是否有一个最佳实践来定位自定义帮助器类 这是我的包结构:Flutter 在Flatter BLoC体系结构中放置自定义帮助器类的位置,flutter,dart,architecture,bloc,Flutter,Dart,Architecture,Bloc,在使用BLoC架构的Flatter中,是否有一个最佳实践来定位自定义帮助器类 这是我的包结构: /data /data_providers /models /repositories /logic /blocs /cubits /presentation /screens /widgets /resources 示例:我有一个自定义的助手类Tuple,它只在我的模型/data/models/User.dart中使用 我看到以下选项: 将classTuple放在cl
/data
/data_providers
/models
/repositories
/logic
/blocs
/cubits
/presentation
/screens
/widgets
/resources
示例:我有一个自定义的助手类Tuple
,它只在我的模型/data/models/User.dart
中使用
我看到以下选项:
- 将class
放在classTuple
的上方或下方,在User
/data/models/User.dart中
- 创建文件
并将类/data/models/Tuple.dart
放在那里Tuple
- 在根目录中创建新包
,创建文件/helpers
并将类/helpers/Tuple.dart
放在那里Tuple
- 或者你还有其他建议吗
当然,所有的解决方案都是可行的。问题是:什么是最佳实践?事实上,没有标准的最佳实践。我个人认为,创建一个名为
utils
或util
或helper
或helpers
的单独文件夹并将其放在那里。这是合理的,因为助手本身不是模型(因此可能不会被放入模型/*。dart
嗨,如果你认为我的答案有用,请单击“接受答案”;如果没有,请给出一些解释