跳转到内容

短语模式

短语模式在你选择 2-4 个英文单词(不构成完整句子)时触发。DevLingo 识别短语的类型(习语、短语动词、搭配、复合词)并提供用法、寄存器、压力模式、替代表达。

选中 2-4 个单词,无明确句子结构。按 ⌘⇧D 进入短语模式。

示例:
• "yak shaving" → 短语模式
• "bikeshedding" → 短语模式
• "rule of thumb" → 短语模式
• "rubber ducking" → 短语模式

卡片顶部清晰标明短语属性:

  • 习语(Idiom):意思无法从字面拆解。例:“break the ice”(打破僵局,不是字面的”打碎冰”)
  • 短语动词(Phrasal Verb):动词+副词/介词。例:“look over”(检查)vs “look at”(看)
  • 搭配(Collocation):高频一起出现的词汇。例:“strong tea”(浓茶)vs “powerful tea”(不自然)
  • 复合词(Compound):两个词合成一个概念。例:“rubber duck”(调试鸭子)

语言的正式程度:

• Formal / Technical: "leverage", "facilitate", "mitigation"
• Informal / Casual: "hack", "tweak", "rough and tumble"
• Slang / Dev Culture: "yak shaving", "bikeshedding", "nerd sniping"

如果是多音节短语,显示重音模式:

rubber ducking:
RUB-ber DUCK-ing
(重音在第一个词的第一音节,第二个词的第一音节)

3-4 个真实的技术开发环境中的用例:

yak shaving:
• "We started optimizing the build system, but that turned into yak shaving."
• "Don't yak shave on this feature—just ship the MVP."
• "Code review feedback: 'This seems like yak shaving. What's the real problem?'"

清楚地列出近义的短语,解释何时使用哪个:

短语含义场景区别
yak shaving做无关紧要的繁琐工作团队同步隐喻性强,带有幽默。“We’re yak shaving here.”
bikeshedding在琐碎事项上花费过多精力设计讨论源自 Parkinson 定律。“Don’t bikeshed the color.”
rabbit hole陷入无止境的细节一般对话更广泛,不一定是”紧急的工作”。“I fell down a rabbit hole.”

Slack 团队讨论中,有人说:

“Let’s not yak shave on the logging infrastructure right now.”

你对 “yak shaving” 陌生。选中它,按 ⌘⇧D,立即理解:这是开发文化中的常见说法,指做与核心目标无关的繁琐工作。还能听到发音,看到其他团队是怎么用的。

DevLingo 本地库中已预置 50+ 开发相关短语,包括:

  • 开发工作流:bikeshedding, yak shaving, rubber ducking, nerd sniping
  • 代码审查:nitpick, code smell, technical debt, low-hanging fruit
  • 协作表达:synced up, blocker, go/no-go, icebreaker
  • 系统设计:single point of failure, graceful degradation, eventual consistency

:::note 快速查询 对于库中已有的短语,查询在 <100ms 完成,无需调用 API。 :::

短语模式帮助开发者快速掌握行业术语和文化表达,融入全英文团队。