콘텐츠로 이동

구문 모드

구문 모드는 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
(첫 번째 단어의 첫 음절, 두 번째 단어의 첫 음절에 강세)

4. 사용 패턴과 개발 시나리오 예문

섹션 제목: “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 호출이 필요하지 않습니다. :::

구문 모드는 개발자가 업계 용어와 문화적 표현을 빠르게 익혀 영어 팀에 융합되도록 돕습니다.