Iterate
广义上 iterate 指在敏捷开发中循环交付、根据反馈改进产品。在代码中,iterate over a list 表示用 for-loop 或 iterator 逐个处理元素。名词 iteration 指一次迭代周期。
- “We iterate on the design based on user testing each week.” (我们每周根据用户测试迭代设计。)
- “The function iterates over all keys in the map.” (该函数遍历映射中的所有键。)
- “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.” (这家创业公司在找到产品市场契合前迭代了三版原型。)