# Petroly 开发者用 Claude Code 制作带单元测试的宣传视频

> 原标题：My video has unit tests

- 来源：Hacker News 首页
- 发布时间：2026-10-27T15:15:32.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/cjblpvxop664hgqcfg7xsncku
- 原文：https://pertiller.tech/blog/my-video-written-in-code/

## 摘要

Petroly 开发者用 Claude Code 编写 JavaScript 渲染器，制作了带单元测试的 15 秒宣传视频，全程未使用视频编辑器。渲染流程通过 SVG、sharp 和 FFmpeg 生成 375 帧，测试检查通知是否在价格达到目标后出现、列表排序及画面异常，视觉效果仍由人工审阅。

## 推荐理由

Petroly 开发者用 Claude Code 将视频写成可测试的渲染代码，把动画时序检查与多语言版本维护纳入同一套软件工作流程。

## 锐评

断言推送通知不能在价格达标前弹出来，这个思路挺狠的。

做产品演示视频最折腾的就是改时序，动个参数整段动画就可能穿帮，每次都得人工从头肉眼盯一遍。把 15 秒切成 375 个 SVG 帧跑断言，连 NaN 都能扫出来，账算下来省掉的全是无谓的审阅成本。感觉让 agent 这么写代码搞视频，比在剪辑软件里反复拉关键帧要靠谱得多。
