Slide 31
Slide 31 text
patch の分割
• patch を分割して2つのバージョンを作成する
• 各バージョンを個別に解析でき、両
方
が有効
な構
文
であることが保証される
• 同じ解析ロジックを利
用
できる
// patch
-x, err := foo(...)
+x, err := bar(...)
if err != nil {
...
- return err
+ return nil, err
}
Before(-)
------------------
x, err := foo(...)
if err != nil {
...
return err
}
After(+)
------------------
x, err := bar(...)
if err != nil {
...
return nil, err
}