-
业务在不断推进,团队的多人协作效果并不是很好,业务内容庞大且繁杂,不同成员迥异的实现风格使得项目的维护成本越来越高,是时候做一次架构上的重构了。
大致的目标如下:
- **易用性**
迁移的成本需要适当控制,不能给开发人员过重的额外代价,不然新架构根本推不动;可以考虑部分代码自动生成
- **可测试性**
将UI代码与业务代码进行拆分,UI层和业务层可以分别进行单元测试 #47
- *…
-
may is the same like [https://github.com/sockeqwe/mosby/issues/298](https://github.com/sockeqwe/mosby/issues/298) but i don't know.
First i got this problem in my own code and then i just download t…
-
Branch - todo-mvp
I can't understand the use of a fragment here. The only use it see is that it is used to separate the view and the activity.
Should I always create a fragment to separate the…
-
# 单例设计模式
java中的单例设计模式主要有两种:
懒汉式和恶汉式(都是私有构造方法,只对外提供对象,不创建新的对象)
恶汉式:无论怎么样我先吃到再说,这种方式利用空间换区时间,通常在一开始的时候就加载
```
private static final A instance =new A();
private A(){}
public static A getInstance()…
-
Recently spent a few hours on a Train with patchy network and the interface of the MVP didn’t _allow_ me to input a new `item`. The `item.text` input was not focus-able in the `LiveView`. :sad:
…
-
手机运行安装项目都正常,打包手机安装项目也正常。
但是,无论是应用升级还是补丁热更新,都会报一下错误,
Tinker 和 Dragger 是否冲突
Tinker.UncaughtHandler: TinkerUncaughtHandler catch exception:java.lang.RuntimeException: Unable to start activity Comp…
-
Do you mean something like this https://github.com/riggaroo/android-studio-group-templates-mvp?
-
Python 3.x is the latest and greatest version of Python, and 2.7 is outdated. I want to use Jython for a project, but because it is using 2.7, making it not possible for my project
-
Coming from [here](https://expensify.slack.com/archives/C05LX9D6E07/p1697644880585569)
When we have refactored the App navigation, we have chose to use the normal react-navigation stack as that gav…
-
**Description**
In order to send the location to the backend, for filtering the cafes based on what is closest to the user, we need to ask and store the location as state.
Process
- [x] Research how …