它自评 9 分。我回了两个字。
一个不会写代码的人 × 一个 AI
代码不是我写的。但每一处,都得我看过才算数。
我是 YAN。Snaplate 是我做的 Windows 截图工具。代码全由 AI 写。
四件作品
十一套主题一套一个脾气。
- 38 天
- 5 个版本
- 193,304 行 C#
- 607 个 .cs 文件
- 900 多个测试方法
- 21 份帮助
- 二十一种语言
AI 在云端。我在 Windows 上。
It builds. I look.
It builds.
- 写代码,改代码
- 在云端编译、跑逻辑测试
- 写改动说明,等我核对
“它来写,我来看。”
I look.
- 定做什么,不做什么
- 在 Windows 上装起来实测
- 判定:通过,或者退回
“它交卷,我打分。”
片子也是这么做的。
它看不见,我替它看。
YANMy rules. Its code.
它看不见屏幕,所以每一版都由我装起来看;不合格,退回重做。
规矩是我定的。没跑过的测试,不许说跑过。它在云端跑不了的测试,就得照实写“没跑”。
《编程协作要求》 · 2026 年 10 月 21 日我立的,长期有效量出来的,才算数。
它在云端量不了。每个数,都是我在自己电脑上量的。
- 38 天9 月 30 日到 11 月 6 日
- 5 个版本1.0.0 到 1.0.4
- 193,304 行 C#程序 139,178 行(72%),测试和工具 54,126 行(28%)
自己电脑上量的
−99.7%
开剪贴板历史多占的内存328.46 → 0.99 MB
空闲时 CPU0.14%–0.16%
之前 → 之后
第一次打开对话框(中位数)−95%
770 → 42 毫秒
同一场景占的内存(工作集)−45%
226.6 → 125.5 MB
按下快捷键到出图(第一次)−72%
384 → 107 毫秒
滚动截图取一帧(1600 × 1360 的选区)−92%
27.0 → 2.1 毫秒
三十八天里,
三十五天有改动。
Thirty-eight days.一根柱子一天,越高改得越多
数字取自 2026-11-07 的 1.0.4 版 · 这是我指挥 AI 写出来的规模,不是我的打字量 · 起点是开源项目 ScreenTrans(MIT),代码已全部重写
Twenty-one. 二十一种语言。
- 简体中文
- English
- 日本語
- 한국어
- Français
- Deutsch
- Español
- Italiano
- ไทย
- Русский
- العربية
- Português
- Nederlands
- Svenska
- Dansk
- Norsk
- Íslenska
- Malti
- Tiếng Việt
- Bahasa Indonesia
- हिन्दी
不合格,退回重做。
四次退回。It hands in. I grade.
同一晚交了三版,三版都退回。
图标画到第 9 版才定下来。
配乐做了 27 版,版版被我打回。
截下屏幕上的一切。
常驻托盘的 Windows 截图工具。截图、标注、识别、翻译,在同一个选框里做完。