跳到正文
V2Ex 热门· webhub123·· 9 小时前AI 评分20

用 Claude Code 写的代码到底要不要审核

agent 的代码到底审不审核

AI 导读

有用户用 Claude Code 生成了一段 pandas 代码,把循环里 kills/killed/npc/rev/paid 五次切片改成子集聚合的掩码列,作者表示完全看不懂,但让 agent 讲解后发现确实高效简洁。作者因此发问:agent 写的代码到底审还是不审核。

正文

用 claude code 写的代码

# 子集聚合全部改成掩码列,取代循环里的 kills/killed/npc/rev/paid 五次切片
    d["_paid"] = ((d["is_revive"] == 1) & (d["irevivemoney"] > 0)).astype(int)
    d["_kill_tgt"] = d["votherroleid"].where(d["is_kill"] == 1)
    d["_killed_src"] = d["votherroleid"].where(d["is_killed_by_role"] == 1)
    d["_rev_type"] = d["irevivetype"].where(d["is_revive"] == 1)
    d["_paid_money"] = d["irevivemoney"].where(d["_paid"] == 1)
    d["_red"] = (utils.to_num(d["ikilledred"]).fillna(0) if has_killedred
                 else pd.Series(0.0, index=d.index))
    gb = d.groupby("roleid", sort=False)

全是这样的,完全看不懂!但是让 agent 讲解一看,确实又高效又简洁,但是很难看懂啊。到底审还是不审核

来源:V2Ex 热门 · v2ex.com