跳转到内容

Iterate

广义上 iterate 指在敏捷开发中循环交付、根据反馈改进产品。在代码中,iterate over a list 表示用 for-loop 或 iterator 逐个处理元素。名词 iteration 指一次迭代周期。

  1. “We iterate on the design based on user testing each week.” (我们每周根据用户测试迭代设计。)
  2. “The function iterates over all keys in the map.” (该函数遍历映射中的所有键。)
  3. “Ship early, then iterate quickly with customer feedback.” (尽早发布,再根据客户反馈快速迭代。)

源自拉丁语 iterare(重复),iter(路、旅程),引申为“再走一遍、重复进行”。

“iter-”(重复、路径)+ “-ate” 动词后缀。

“Build–Measure–Learn” 循环强调 iterate;与 waterfall 一次性交付形成对比。

  • 固定搭配: “iterate on a feature” (迭代某功能), “iterate over items” (遍历元素), “iterate quickly” (快速迭代)
  • 名词: iteration
  • 形容词: iterative

同一条路 iter 再走 ate(一遍)——iterate 就是反复走、反复做。

“The startup iterated through three prototypes before finding product-market fit.” (这家创业公司在找到产品市场契合前迭代了三版原型。)