Перейти к содержимому

Режим фразы

Режим фразы активируется при выделении 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Трата чрезмерных усилий на мелочиОбсуждение дизайнаИз закона Паркинсона. “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. :::

Режим фразы помогает разработчикам быстро освоить отраслевые термины и культурные выражения для интеграции в полностью англоязычную команду.