Files
cobol-java-v3/cobol_testgen
NB-076 56d1cf5e78 fix: code review — defensivな下*/去掉+B枝一致化
## 评审发现修正

### 1. __import__('re') → re (cond.py, 3处)
__import__绕过module级re引用,mock下前后不一致。

### 2. NOT路径下*/去掉 (cond.py:124-126)
NOT WS-PLAN-CODE(WS-IDX) > 50 → 返回保留了下标
其他路径(算术/标准)都去了,只有NOT路径没去。

### 3. _match_constraint防禦*/去掉 (coverage.py)
两边字段名同时去掉下标再比较,防止约束侧/解析侧
下标处理不一致导致匹配失败。

### 4. _match_leaf 防禦*/去掉 (coverage.py)
CondLeaf路径同样的防禦。

### 5. 裸字段分支去死码 (cond.py)
 在外層guard保證下永遠為真,
是死码。合併為一行。

Co-Authored-By: Claude
2026-06-25 08:28:43 +08:00
..