要增加一些流程,把已有的代码流 wrap 起来的时候,整个代码块会被 IDEA 重新 format ,增加一层缩进。在 git 那边可能就是动不动成千上百行的修改了。
比如
...
foo.flatMap {
...
}
.onFailure(...)
.ifNull()
...
会变成
...
someProcess(...) {
... // 从这里往下的都会缩进一层
foo.flatMap {
...
}
.onFailure(...)
.ifNull()
... // 一直到这里为止
}
...
不知道有没有什么办法可以更好地 diff 代码。毕竟实际上内层代码并没有任何改变。
1
geelaw 2023-08-19 02:31:56 +08:00 via iPhone 2
没看懂这个和响应式有什么关系,但搜索引擎关键词是 git ignore whitespace ,可以额外加 diff 和 blame 关键词。
|
2
geelaw 2023-08-19 02:35:55 +08:00 via iPhone
重新思考,你可能想说的是连贯接口( fluent interface )。
|
3
yyfearth 2023-08-19 06:06:41 +08:00
这个和响应式没关系吧 你要加个 if 也一样呀
|
4
dandycheung 2023-08-19 07:01:28 +08:00 via Android
@geelaw 歪个楼,突然发现这个术语翻译成“贯口”很好玩,😄
|