android - Kodien 在编译时是否经过验证?
问题描述
我正在开始一个新的 KMM 项目,我想集成一个 DI 系统。我发现有 2 个选项:Kodein和Koin。可悲的是 Koin 没有像 Dagger 那样在编译时验证,我想知道 Kodein 是否在编译时得到验证?期待您的回复,并提前致谢。
解决方案
在编译时都没有验证。Koin 可以在单元测试时进行验证:
https://doc.insert-koin.io/#/koin-test/checkmodules_plugin
类似 Dagger 的东西可能会等待编译器插件样式的 DI 库,但我们会看到。
推荐阅读
- reactjs - TextField 在开发中启用但在生产中禁用
- sql-server - SQL Server - 不要忽略使用双引号的文字搜索中的停用词
- firebase - 如何使用 Cloud Function 将数据从 Firebase Firestore 索引到 Elastic App Search?
- javascript - 在亚马逊存储桶的文件夹中部署 Vuejs 应用程序?
- mysql - 无法使用学说检索全文
- javascript - 获取 blob 未处理文件名中带有 # 字符的 url
- android - 没有 FLAG_FULLSCREEN 的 Android 上状态栏下的内容
- gitlab - 将现有 gitlab 项目添加到组/子组
- r - 在R中重新排序phylo树的叶子
- .net - GoogleAnalyticsTracker——实现一个自定义的 IAnalyticsSession