背景:
我这周一刚入职一家新公司,做的是电信校园卡权益包相关的业务。
目前接到一个需求,主要分两块:
-
补发权益券
项目里原本有一个定时任务,用来统计在网用户并自动发放权益券。
但是因为之前出现了一个 bug,导致这个定时任务在 4 月中旬到 4 月底期间停跑了。
现在需要我去找出这段时间内“本该发券但没有发到”的用户,然后给他们补发权益。 -
修复定时任务 + 日志完善
需要定位并修复这个定时任务的 bug,同时把日志补齐,保证后续任务执行过程是可追踪的。
目前我比较困惑 / 焦虑的点:
- 这是我第一次接触电信级别的大体量项目,表特别多、业务也比较复杂,看代码很多地方都看不懂
- 现在基本是靠 AI 一点点带着读代码,进度比较慢
- 涉及的数据查询(SQL)比较难写:
- 表关联非常多
- 业务逻辑不清晰,不知道该从哪几张表入手
- AI 帮我写的 SQL,有时候我自己也看不太懂
- 另外还有一个现实问题:
- 数据库不能直接连,需要通过电信侧线下环境去查
- 这就导致调试和验证会更困难
想请教一下大家:
在不能方便查库的情况下,有没有什么调试 / 验证思路?
刚入职就接这种需求,有点顶不住,这种情况正常吗 ![]()
23 个帖子 - 16 位参与者