Modo Expressao
O Modo Expressao e acionado quando voce seleciona 2-4 palavras em ingles que nao formam uma frase completa. O DevLingo identifica o tipo da expressao (idioma, phrasal verb, colocacao, palavra composta) e fornece uso, registro, padrao de tonicidade e expressoes alternativas.
Condicao de Acionamento
Seção intitulada “Condicao de Acionamento”Selecione 2-4 palavras sem estrutura de frase clara. Pressione ⌘⇧D para entrar no Modo Expressao.
Exemplos:- "yak shaving" → Modo Expressao- "bikeshedding" → Modo Expressao- "rule of thumb" → Modo Expressao- "rubber ducking" → Modo ExpressaoEstrutura do Cartao de Aprendizado
Seção intitulada “Estrutura do Cartao de Aprendizado”1. Tag de Tipo de Expressao
Seção intitulada “1. Tag de Tipo de Expressao”O topo do cartao indica claramente o atributo da expressao:
- Idioma (Idiom): Significado nao pode ser deduzido literalmente. Ex.: “break the ice” (quebrar o gelo, nao e literal)
- Phrasal Verb: Verbo + adverbio/preposicao. Ex.: “look over” (revisar) vs “look at” (olhar)
- Colocacao (Collocation): Palavras que frequentemente ocorrem juntas. Ex.: “strong tea” (cha forte) vs “powerful tea” (nao natural)
- Palavra Composta (Compound): Duas palavras formando um conceito. Ex.: “rubber duck” (pato de depuracao)
2. Registro de Formalidade
Seção intitulada “2. Registro de Formalidade”O nivel de formalidade da linguagem:
- Formal / Technical: "leverage", "facilitate", "mitigation"- Informal / Casual: "hack", "tweak", "rough and tumble"- Slang / Dev Culture: "yak shaving", "bikeshedding", "nerd sniping"3. Padrao de Tonicidade e Ritmo
Seção intitulada “3. Padrao de Tonicidade e Ritmo”Para expressoes multisilabicas, exibe o padrao de tonicidade:
rubber ducking:RUB-ber DUCK-ing(tonicidade na primeira silaba da primeira palavra, primeira silaba da segunda palavra)4. Padroes de Uso e Exemplos em Cenarios de Desenvolvimento
Seção intitulada “4. Padroes de Uso e Exemplos em Cenarios de Desenvolvimento”3-4 casos de uso reais em ambientes de desenvolvimento tecnico:
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. Expressoes Alternativas e Diferencas Sutis
Seção intitulada “5. Expressoes Alternativas e Diferencas Sutis”Lista claramente expressoes sinonimas, explicando quando usar cada uma:
| Expressao | Significado | Cenario | Diferenca |
|---|---|---|---|
| yak shaving | Fazer trabalho tedioso e irrelevante | Sincronizacao de equipe | Altamente metaforico, com humor. “We’re yak shaving here.” |
| bikeshedding | Gastar muita energia em coisas triviais | Discussao de design | Origina-se da Lei de Parkinson. “Don’t bikeshed the color.” |
| rabbit hole | Mergulhar em detalhes interminaveis | Conversa geral | Mais amplo, nao necessariamente sobre “trabalho urgente”. “I fell down a rabbit hole.” |
Cenario de Uso
Seção intitulada “Cenario de Uso”Em uma discussao de equipe no Slack, alguem diz:
“Let’s not yak shave on the logging infrastructure right now.”
Voce nao conhece “yak shaving”. Selecione, pressione ⌘⇧D, e entenda imediatamente: e uma expressao comum na cultura de desenvolvimento, referindo-se a trabalho tedioso nao relacionado ao objetivo principal. Alem disso, pode ouvir a pronuncia e ver como outras equipes usam.
Banco de Expressoes Comuns
Seção intitulada “Banco de Expressoes Comuns”O banco local do DevLingo ja tem 50+ expressoes de desenvolvimento pre-carregadas, incluindo:
- Fluxo de trabalho de desenvolvimento: bikeshedding, yak shaving, rubber ducking, nerd sniping
- Revisao de codigo: nitpick, code smell, technical debt, low-hanging fruit
- Expressoes de colaboracao: synced up, blocker, go/no-go, icebreaker
- Design de sistemas: single point of failure, graceful degradation, eventual consistency
:::note Consulta rapida Para expressoes ja presentes no banco, a consulta e concluida em <100ms, sem chamada de API. :::
O Modo Expressao ajuda desenvolvedores a dominar rapidamente a terminologia e as expressoes culturais do setor, integrando-se em equipes totalmente em ingles.