01
编辑整理
编辑把这一轮的场次对齐:主队、客队、轮次、开赛时间、最终比分逐项填好,再把进球落进对应的分钟区间。遇到时间与轮次对不上的场次先挂起,不当成已完成处理。
起点与迭代
上线第一版的时候,我们只服务一个联赛、只维护轮次和最终比分。几个赛季做下来,推动改版的都是同一类问题:想少点几下、想一眼看出开赛时间和主客场、想在赛后马上知道上下半场各自发生了什么。
第一版
2019 年 8 月,赛程与结果查询集中在同一个页面,按联赛和轮次逐条翻找。第一个赛季我们只维护一个联赛的全部场次,验证了一件事:只要赛程清楚,球迷会自己回来。
联赛专题
第二版
大家开始用手机追赛程之后,订阅提醒跟着进来。开赛前 60 分钟、开赛前 15 分钟、比分变动时三个时机可选,按球队、按联赛、按开赛时间都能定制,客场赛事同样推送。
赛事订阅
第三版
只看最终比分不够用。我们把每场球切成六个区间——0–15、16–30、31–45+、46–60、61–75、76–90+ 分钟,标出进球和失球发生在哪一段,主队视角与客队视角随时切换。
进失球分布
第四版
三级下拉菜单换成单页横向面板,联赛、轮次、球队三个条件在同一屏里切换,结果不再跳页。阅读方式也改为堆叠面板,一场场比赛像画板一样层层展开。
横向筛选面板
每轮数据背后的人
一场比赛结束,比分、轮次和上下半场的进球分布会从 12 家数据服务商那边汇过来,之后进入人工环节。每条战绩至少经过一名编辑与一名校对确认,才会归档进你能查到的位置。
01
编辑把这一轮的场次对齐:主队、客队、轮次、开赛时间、最终比分逐项填好,再把进球落进对应的分钟区间。遇到时间与轮次对不上的场次先挂起,不当成已完成处理。
02
另一名校对独立打开同一场比赛,逐项核对比分、轮次与半场区间。两条记录一致才归档;不一致就退回去重新对,直到两边看到的是同一个结果。
校对覆盖的六个半场区间
赛程结束后 30 分钟内,比分与进失球分布的归档更新完成;每个赛季约 9,800 场比赛都走同一条路径。
谁在做这件事
78 人在乌鲁木齐、西安、成都三地办公。三支队伍职责不重叠,但每天的交接点很清楚:编辑交出战绩,校对确认无误,前端保证你在手机和电脑上看到的是同一份内容。
32
负责赛事专题、观察条目与教程内容。联赛专题的筛选条件、赛况观察的条目、教程里的操作步骤都出自这支团队,每个比赛日按轮次产出。
14
负责比分、轮次与半场区间的核对。双人复核在这里落地:一名编辑填,一名校对看,两边一致才通过,不一致就退回去重来。
19
负责手机端与桌面端一致的浏览体验。订阅提醒的三个时机、进失球分布的主客队视角切换、横向筛选面板的排布,都由这支团队落地。
乌鲁木齐、西安、成都三地排班衔接,比赛日当晚与次日清晨都有人在。团队规模与分工在每个赛季结束后复盘一次。
服务范围
目前覆盖 42 个联赛与杯赛,包含国内各级联赛与主要国际赛事。每个赛季归档约 9,800 场比赛,从最早那版算起累计超过 11,000 轮。所有场次都统一按北京时间(UTC+8)标注,不用自己换算。
站点面向中国大陆用户,新疆地区的访问和功能与其他地区一致:联赛专题、订阅提醒、进失球分布都能正常打开,手机端和桌面端看到的是同一份赛程。
提醒覆盖全部主客场,客场赛事同样会推送。单账号最多同时订阅 20 支球队与 8 个联赛,订阅偏好在两块屏幕上保持同步,换设备不用重设一遍。
我们看重的
赛程结束后 30 分钟内完成归档,是常年跑下来的一条线。快和准不冲突,前提是把人工复核固定在流程里,而不是等出了问题再补。
比分从不单独出现,总是带着轮次、开赛时间与主客场标签。进失球分布也一样,每个区间都写清楚它对应的分钟段,让你知道这个数字是从哪一段来的。
订阅偏好、筛选结果、比分状态在两个端上是一份数据。你在电脑上设好的提醒,换到手机上不用再设第二遍;球队和联赛的订阅数量上限两边一样。