Skip to content

[Refactor] 拆分巨型函数 — run_subtask, cmd_run, _run_pipeline #16

Description

@urika

19 个函数 >50 行 (16.2%),远超健康阈值 (<5%)。

Top offenders:

函数 行数 参数 文件
run_subtask 382 10 executor.py
cmd_run 229 cli.py
_run_headless 213 subtask.py
_run_pipeline 187 13 pipeline.py
generate_plan 152 api.py

建议:

  • run_subtask → _prepare_worktree + _inject_skills + _execute_claude + _verify_and_commit
  • cmd_run → _analyze + _plan + _confirm + _execute
  • _run_pipeline → _prepare + _execute_waves + _cleanup

工作量: ~8h

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions