UNTANGLE
/142
行为锁定模式
LEGACY CODE REFACTORING
这段代码
太绕了。
接口不动,行为不变。把复杂逻辑拆成能读、能测、能接手的小块,每一刀都有出处。
01 / 源代码
必填
0 / 30,000
02 / 语言
TypeScript
JavaScript
Python
Java
Go
Swift
其他
03 / 不可变接口
04 / 风格偏好
开始拆解
⌘ ↵
正在保持行为边界…
通常需要几秒,长代码会更久
REFACTOR REVIEW
左右对照,改在哪里一眼看清
重新输入
BEFORE
AFTER
行为等价
行为等价说明
逐块变化
暂时没拆出来
沿用刚才输入重试