コンテンツにスキップ

フレーズモード

フレーズモードは、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):2 つの語が 1 つの概念を形成。例:“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
(最初の単語の第 1 音節と、2 番目の単語の第 1 音節にアクセント)

4. 使用パターンと開発シーンの例文

Section titled “4. 使用パターンと開発シーンの例文”

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 呼び出しは不要です。 :::

フレーズモードは、開発者が業界用語と文化的表現をすばやく習得し、全英語チームに溶け込むのを支援します。