단어 모드
단어 모드는 독립된 영어 단어 하나를 선택할 때 실행됩니다. DevLingo가 발음, 품사, 의미, 동의어, 연어, 문법 요점을 포함한 완전한 학습 카드를 생성합니다.
실행 조건
섹션 제목: “실행 조건”단어 하나를 선택하고 ⌘⇧D를 누릅니다. DevLingo가 단일 단어 입력을 감지하면 자동으로 단어 모드로 진입합니다.
예시: "idempotent" 선택 → 단어 모드 활성화학습 카드 구조
섹션 제목: “학습 카드 구조”1. 발음과 오디오
섹션 제목: “1. 발음과 오디오”- IPA 표기: 정확한 국제 음성 기호, 예:
/ɪˈdɛmpətənt/ - 음성 합성: Google Cloud Neural2 고품질 TTS, 4가지 억양 지원
- 미국 영어
- 영국 영어
- 호주 영어
- 인도 영어
- 재생 버튼을 클릭하면 즉시 발음을 들을 수 있습니다
2. 품사와 의미
섹션 제목: “2. 품사와 의미”카드 상단에 표시:
- 품사 태그: noun, verb, adjective 등
- 한국어 의미: 정확한 한국어 번역
- 영어 정의: 전문적인 영어 설명, 간결한 표현
3. 개발자 시나리오 예문
섹션 제목: “3. 개발자 시나리오 예문”“고양이가 매트 위에 있다” 같은 무관한 예문이 아니라, DevLingo는 기술 개발 시나리오에서의 실제 사용례 2-3개를 제공합니다:
idempotent:• "Ensure your API endpoints are idempotent to handle retry requests safely."• "This function's idempotent nature makes it safe to call multiple times."• "The HTTP PUT method should be idempotent in RESTful design."4. 동의어 변별
섹션 제목: “4. 동의어 변별”유사 어휘를 단순히 나열하는 것이 아니라, 미묘한 차이를 명확히 설명합니다. 예: fix / resolve / patch:
| 어휘 | 시나리오 | 세부 사항 |
|---|---|---|
| fix | 일반적인 문제 해결 | 가장 구어적, 가장 자주 사용. “We need to fix this bug.” |
| resolve | 공식적, 확정적 | ”해결, 문제 제거”에 초점. “The ticket is resolved.” |
| patch | 임시적, 시스템 수준 | 코드나 시스템의 작은 수정을 특정. “We released a security patch.” |
5. 연어와 구문
섹션 제목: “5. 연어와 구문”일반적인 어휘 연어(collocation):
deploy:• deploy to production• deploy a new version• deploy resources• deploy a strategy6. 문법 요점과 L1 간섭 팁
섹션 제목: “6. 문법 요점과 L1 간섭 팁”모국어에 따라 DevLingo가 주동적으로 일반적인 문법 함정을 지적합니다:
:::tip 한국어 사용자 특별 주의
영어에서 idempotent는 단일 형용사이며 “idempotent property”로 분해할 수 없습니다(기술 문헌에서 이 표현이 존재하기는 하지만). 더 자연스러운 표현은 “The property of being idempotent” 또는 직접 “This is idempotent”입니다.
:::
7. 기술 용어 보너스
섹션 제목: “7. 기술 용어 보너스”기술 업계 전용 용어인 경우, 카드에 추가로 표시됩니다:
- 어원과 발전: 어휘의 수학/컴퓨터 과학 배경
- 발음 논란 (있는 경우): 예: “gif” 발음의 두 파벌
- 관련 용어: 개발에서 자주 함께 나타나는 어휘
사용 시나리오
섹션 제목: “사용 시나리오”GitHub Issue를 읽을 때 낯선 어휘를 만남:
“We should ensure this endpoint is idempotent to handle failed retries.”
idempotent를 선택하고 ⌘⇧D를 누르면, 1초 내에 발음, 의미, 연어, 그리고 API 설계에서 왜 중요한지에 대한 완전한 정보를 얻습니다. 워크플로우를 중단하지 않습니다.
내부 메커니즘
섹션 제목: “내부 메커니즘”:::note 계층적 조회 DevLingo는 로컬 기술 용어 사전(85+ 용어, <50ms)을 우선 사용하고, 다음으로 SwiftData 캐시를 조회하며, 마지막으로 Claude API를 호출합니다. 이로써 95%의 단어 조회가 밀리초 수준에서 완료됩니다. :::
단어 모드는 DevLingo의 핵심이며, 개발자가 영어 코드베이스, 문서, 토론에서 빠르게 어휘 기반을 보충하도록 돕습니다.