积分java源码-nyc-popular-articles:纽约流行文章

时间:2024-06-26 13:44:05
【文件属性】:

文件名称:积分java源码-nyc-popular-articles:纽约流行文章

文件大小:187KB

文件格式:ZIP

更新时间:2024-06-26 13:44:05

系统开源

积分java源码纽约流行文章 使用的工具和框架 1.) 用于依赖注入的Dagger 2.11 。 2.) Rx-Java 2用于视图模型、存储库和数据源之间的异步和React式编程。因为在需要线程间通信时,Rx-java 非常方便。 它在对数据执行大量转换和过滤方面也非常通用。 3.)实时数据用于视图模型和视图之间的平滑通信,因为实时数据是生命周期感知的。 4.) Android 架构组件 ViewModel以实现 MVVM 架构。 简要架构演练 正如已经提到的,我们正在使用MVVM模式。除此之外,还使用了存储库模式来使代码更具可配置性和可测试性。 请仔细看下图。 测试 该项目的独特且不可或缺的部分是测试。使用新旧最佳实践使代码具有高度的可测试性和可配置性。 该项目具有三种类型的测试:- 1.)单元测试:- 测试核心业务逻辑,即视图模型。 速度非常快,因为它们直接在 JVM 上运行。 2.)仪器测试:- 测试视图(片段和活动)如何显示数据。 已使用Espresso编写。 3.)集成测试:- 这些将测试不同视图的交互。已使用Espresso编写 如何运行测试 1.)单元测试 2.)仪器/


网友评论