重构Judge模块，删除全局变量，结构更清晰