Mode Expression
Le mode Expression se declenche lorsque vous selectionnez 2 a 4 mots anglais (ne formant pas une phrase complete). DevLingo identifie le type d’expression (idiome, verbe a particule, collocation, mot compose) et fournit l’utilisation, le registre, le schema d’accentuation et les alternatives.
Condition de declenchement
Section intitulée « Condition de declenchement »Selectionnez 2 a 4 mots sans structure de phrase evidente. Appuyez sur ⌘⇧D pour entrer en mode Expression.
Exemples :- "yak shaving" -> mode Expression- "bikeshedding" -> mode Expression- "rule of thumb" -> mode Expression- "rubber ducking" -> mode ExpressionStructure de la fiche d’apprentissage
Section intitulée « Structure de la fiche d’apprentissage »1. Etiquette du type d’expression
Section intitulée « 1. Etiquette du type d’expression »En haut de la fiche, le type d’expression est clairement indique :
- Idiome (Idiom) : sens non deductible du sens litteral. Ex. : “break the ice” (briser la glace, pas au sens propre)
- Verbe a particule (Phrasal Verb) : verbe + adverbe/preposition. Ex. : “look over” (examiner) vs “look at” (regarder)
- Collocation : mots frequemment associes. Ex. : “strong tea” (the fort) vs “powerful tea” (peu naturel)
- Mot compose (Compound) : deux mots formant un concept. Ex. : “rubber duck” (canard de debogage)
2. Marqueur de registre (Register)
Section intitulée « 2. Marqueur de registre (Register) »Le niveau de formalite de la langue :
- Formal / Technical: "leverage", "facilitate", "mitigation"- Informal / Casual: "hack", "tweak", "rough and tumble"- Slang / Dev Culture: "yak shaving", "bikeshedding", "nerd sniping"3. Schema d’accentuation et rythme
Section intitulée « 3. Schema d’accentuation et rythme »Pour les expressions polysyllabiques, le schema d’accentuation est affiche :
rubber ducking :RUB-ber DUCK-ing(accent sur la premiere syllabe du premier mot et la premiere syllabe du deuxieme mot)4. Schemas d’utilisation et exemples en contexte de developpement
Section intitulée « 4. Schemas d’utilisation et exemples en contexte de developpement »3-4 cas d’utilisation reels dans un environnement de developpement technique :
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. Expressions alternatives et nuances
Section intitulée « 5. Expressions alternatives et nuances »Liste claire des expressions de sens proche, avec des explications sur quand utiliser chacune :
| Expression | Sens | Contexte | Difference |
|---|---|---|---|
| yak shaving | Faire des taches accessoires sans rapport | Reunion d’equipe | Metaphore forte, humoristique. “We’re yak shaving here.” |
| bikeshedding | Passer trop de temps sur des details mineurs | Discussion de conception | Issu de la loi de Parkinson. “Don’t bikeshed the color.” |
| rabbit hole | S’enfoncer dans des details sans fin | Conversation generale | Plus large, pas forcement lie a un travail urgent. “I fell down a rabbit hole.” |
Cas d’utilisation
Section intitulée « Cas d’utilisation »Dans une discussion d’equipe sur Slack, quelqu’un dit :
“Let’s not yak shave on the logging infrastructure right now.”
Vous ne connaissez pas “yak shaving”. Selectionnez-le, appuyez sur ⌘⇧D, et comprenez immediatement : c’est une expression courante de la culture des developpeurs, designant le fait de faire des taches accessoires sans rapport avec l’objectif principal. Vous pouvez aussi ecouter la prononciation et voir comment d’autres equipes l’utilisent.
Base d’expressions preintegrees
Section intitulée « Base d’expressions preintegrees »La base locale de DevLingo comprend deja 50+ expressions liees au developpement, notamment :
- Flux de travail de developpement : bikeshedding, yak shaving, rubber ducking, nerd sniping
- Revue de code : nitpick, code smell, technical debt, low-hanging fruit
- Expressions de collaboration : synced up, blocker, go/no-go, icebreaker
- Conception de systemes : single point of failure, graceful degradation, eventual consistency
:::note Recherche rapide Pour les expressions deja presentes dans la base, la recherche s’effectue en <100ms, sans appel API. :::
Le mode Expression aide les developpeurs a maitriser rapidement le jargon professionnel et les expressions culturelles pour s’integrer dans les equipes anglophones.