Режим фразы
Режим фразы активируется при выделении 2-4 английских слов, не образующих полное предложение. DevLingo определяет тип фразы (идиома, фразовый глагол, коллокация, составное слово) и предоставляет использование, регистр, модель ударения и альтернативные выражения.
Условия активации
Заголовок раздела «Условия активации»Выделите 2-4 слова без явной структуры предложения. Нажмите ⌘⇧D для перехода в режим фразы.
Примеры:- "yak shaving" → режим фразы- "bikeshedding" → режим фразы- "rule of thumb" → режим фразы- "rubber ducking" → режим фразыСтруктура учебной карточки
Заголовок раздела «Структура учебной карточки»1. Метка типа фразы
Заголовок раздела «1. Метка типа фразы»В верхней части карточки чётко обозначено свойство фразы:
- Идиома (Idiom): значение нельзя вывести буквально. Пример: “break the ice” (разбить лёд в общении, не буквально «разбить лёд»)
- Фразовый глагол (Phrasal Verb): глагол + наречие/предлог. Пример: “look over” (проверить) vs “look at” (смотреть на)
- Коллокация (Collocation): часто встречающиеся вместе слова. Пример: “strong tea” (крепкий чай) vs “powerful tea” (неестественно)
- Составное слово (Compound): два слова, образующие одно понятие. Пример: “rubber duck” (утка для отладки)
2. Метка регистра (Register)
Заголовок раздела «2. Метка регистра (Register)»Уровень формальности языка:
- Formal / Technical: "leverage", "facilitate", "mitigation"- Informal / Casual: "hack", "tweak", "rough and tumble"- Slang / Dev Culture: "yak shaving", "bikeshedding", "nerd sniping"3. Модель ударения и ритм
Заголовок раздела «3. Модель ударения и ритм»Для многосложных фраз отображается модель ударения:
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?'"5. Альтернативные выражения и нюансы
Заголовок раздела «5. Альтернативные выражения и нюансы»Чёткий список синонимичных фраз с объяснением, когда использовать какую:
| Фраза | Значение | Сценарий | Отличие |
|---|---|---|---|
| yak shaving | Выполнение второстепенной рутинной работы | Командная синхронизация | Яркая метафора с юмором. “We’re yak shaving here.” |
| bikeshedding | Трата чрезмерных усилий на мелочи | Обсуждение дизайна | Из закона Паркинсона. “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
- Code Review: nitpick, code smell, technical debt, low-hanging fruit
- Коллаборация: synced up, blocker, go/no-go, icebreaker
- Проектирование систем: single point of failure, graceful degradation, eventual consistency
:::note Быстрый запрос Для фраз из базы запрос выполняется за <100 мс без вызова API. :::
Режим фразы помогает разработчикам быстро освоить отраслевые термины и культурные выражения для интеграции в полностью англоязычную команду.