🧡 第四章 核心工作模式:把Claude Code变成真正的【生产力工具】
📄 一句话概括

能看屏幕、能动手之后,一件事变成一个必须循环的环:看、判、动、验;少任何一环都会出事,所以一次只做一个动作并立刻验。

📝 本节和前面几节的关系

上一节讲的是代码仓库里的安全,这一节跨出终端:它开始碰你的屏幕了,风险形态随之改变。

一、多出来的两种能力:眼睛和手

眼睛:把屏幕内容读进来,于是它能处理图形界面里的一切,而不只是文本文件。 手:模拟点击与输入,于是它能替你做那些没有接口的事。 这一步的意义在于:很多软件不提供编程接口,但都有界面。有界面就能操作。

二、从此必须循环:看、判、动、验

看:先看清当前屏幕是什么状态。判:对照你要的结果,决定下一步点哪。动:只做一个动作。验:再看一次,确认这一步的结果。 这个环里少任何一环都会出事:跳过【看】就凭想象点;跳过往就连点三下才发现走错;跳过【验】就以为成了。

三、一条铁律:一次只做一个动作

每个动作都要小到可以立刻撤销——一次点一个按钮,不要一次点三个。 这和第 3.4 节的一次一小步是同一条道理,理由也一样:错得起。 连点三下的代价不是三次纠正,而是你已经不知道自己在哪一屏了。

四、什么时候才真的需要它

优先找接口:软件有接口就用接口,快且稳。没有接口才走界面操作。 界面操作的合理场景是:一次性的小事、界面里没有批量功能、以及必须在别人机器上操作的时候。 把界面操作当成常规手段,就等于给自己找了一个每天都在产生新边界的活。

五、动手 Demo:给了眼睛和手之后——四步闭环

下面把四步闭环与三种跳过方式排开。

steps = [(u"看", u"先看清当前屏幕是什么状态"),
          (u"判", u"对照你要的结果,决定下一步点哪里"),
          (u"动", u"只做一个动作:小到一个可以立刻撤销"),
          (u"验", u"再看一次,确认这一步的结果")]

实跑输出:

--------------------------------------------------------------------
给了眼睛和手之后——四步闭环
--------------------------------------------------------------------

能看屏幕、能动手操作之后,一件事被拆成一个必须循环的环:

  环节     在做什么
  --------------------------------------------
  看       先看清当前屏幕是什么状态
  判       对照你要的结果,决定下一步点哪里
  动       只做一个动作:小到一个可以立刻撤销
  验       再看一次,确认这一步的结果

这个环里少任何一环都会出事:
    跳过看 -> 凭想象点,点了不知道点哪
    跳过往 -> 连点三下才发现走错了
    跳过验 -> 以为成了,其实没成

所以**一次只做一个动作,并且立刻验**——这条和第 3.4 节的一次一小步是同一条道理。

【动】那一行写的是小到一个可以立刻撤销——这是整节最要紧的约束。 后面三行是三种跳过:跳过看会凭想象点,跳过往会连点三下才发现走错,跳过验会以为成了其实没成。

30 秒实验

  1. 找一件你没有编程接口的软件小事,想清楚它能不能拆成【看—动—验】三步。
  2. 想一想:如果只允许你点一次,你会点哪里?答不上来就说明这件事还没想清楚。

常见误区

  1. 一次连点好几个地方。代价不是纠正几次,而是失去位置感。
  2. 把界面操作当常规手段。优先找接口,界面操作留给一次性的小事。
自测三问(点开对答案) 1. 屏幕操作的四步闭环是什么? —— 看、判、动、验;少任何一环都会出事。 2. 【动】这一步的约束是什么? —— 只做一个动作,小到一个可以立刻撤销。 3. 什么时候才真的需要界面操作? —— 软件没有编程接口、一次性小事、或必须在别人机器上操作。

相关笔记