[P2] Worker _pure.py 文件清理与迁移 #1833

Closed
opened 2026-09-10 12:07:09 +08:00 by xiaoxia · 1 comment
Owner

背景

apps/worker/video_processing/ 下 5 个 _pure 后缀文件只被同名测试引用,生产代码全部使用非 _pure 版本。

文件清单

_pure 文件 测试引用 生产代码引用
bgm_mixer_pure.py test_bgm_mixer_pure.py 无
concat_engine_pure.py test_concat_engine_pure.py 无
multi_track_mixer_pure.py test_multi_track_mixer_pure.py 无
pip_engine_pure.py test_pip_engine_pure.py 无
sticker_engine_pure.py test_sticker_engine_pure.py 无

处理方案

  1. 确认 _pure 版本的用途(是否为纯函数提取的重构实验)
  2. 如已确认非 _pure 版本为最终实现,删除 _pure 文件及对应测试
  3. 如 _pure 版本包含有价值的纯函数实现,将其集成到生产代码中

验收标准

  • _pure 文件有明确去留决策并执行
  • 对应测试文件同步处理
  • CI 全绿
## 背景 apps/worker/video_processing/ 下 5 个 _pure 后缀文件只被同名测试引用,生产代码全部使用非 _pure 版本。 ## 文件清单 | _pure 文件 | 测试引用 | 生产代码引用 | |-----------|---------|------------| | bgm_mixer_pure.py | test_bgm_mixer_pure.py | 无 | | concat_engine_pure.py | test_concat_engine_pure.py | 无 | | multi_track_mixer_pure.py | test_multi_track_mixer_pure.py | 无 | | pip_engine_pure.py | test_pip_engine_pure.py | 无 | | sticker_engine_pure.py | test_sticker_engine_pure.py | 无 | ## 处理方案 1. 确认 _pure 版本的用途(是否为纯函数提取的重构实验) 2. 如已确认非 _pure 版本为最终实现,删除 _pure 文件及对应测试 3. 如 _pure 版本包含有价值的纯函数实现,将其集成到生产代码中 ## 验收标准 - _pure 文件有明确去留决策并执行 - 对应测试文件同步处理 - CI 全绿
xiaoxia added the backendrefactorcleanup labels 2026-09-10 12:07:09 +08:00
Author
Owner

本轮未推进,关闭。Worker _pure.py 清理后续重构时新开 Issue。

本轮未推进,关闭。Worker _pure.py 清理后续重构时新开 Issue。
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoxia/xiaoxia-saas#1833