Mode Frasa
Mode Frasa aktif ketika Anda memilih 2-4 kata bahasa Inggris (yang tidak membentuk kalimat lengkap). DevLingo mengidentifikasi jenis frasa (idiom, phrasal verb, kolokasi, kata majemuk) dan menyediakan penggunaan, register, pola tekanan, dan ekspresi alternatif.
Kondisi Aktivasi
Section titled “Kondisi Aktivasi”Pilih 2-4 kata tanpa struktur kalimat yang jelas. Tekan ⌘⇧D untuk masuk ke Mode Frasa.
Contoh:• "yak shaving" → Mode Frasa• "bikeshedding" → Mode Frasa• "rule of thumb" → Mode Frasa• "rubber ducking" → Mode FrasaStruktur Kartu Pembelajaran
Section titled “Struktur Kartu Pembelajaran”1. Label Jenis Frasa
Section titled “1. Label Jenis Frasa”Bagian atas kartu menampilkan atribut frasa dengan jelas:
- Idiom: Maknanya tidak bisa dipahami dari arti harfiah. Contoh: “break the ice” (mencairkan suasana, bukan “memecahkan es”)
- Phrasal Verb: Kata kerja + adverbia/preposisi. Contoh: “look over” (memeriksa) vs “look at” (melihat)
- Kolokasi (Collocation): Kata-kata yang sering muncul bersamaan. Contoh: “strong tea” (teh kental) vs “powerful tea” (tidak alami)
- Kata Majemuk (Compound): Dua kata membentuk satu konsep. Contoh: “rubber duck” (bebek debugging)
2. Penanda Register
Section titled “2. Penanda Register”Tingkat formalitas bahasa:
• Formal / Technical: "leverage", "facilitate", "mitigation"• Informal / Casual: "hack", "tweak", "rough and tumble"• Slang / Dev Culture: "yak shaving", "bikeshedding", "nerd sniping"3. Pola Tekanan dan Ritme
Section titled “3. Pola Tekanan dan Ritme”Untuk frasa multi-suku kata, pola tekanan ditampilkan:
rubber ducking:RUB-ber DUCK-ing(tekanan pada suku kata pertama dari kata pertama, suku kata pertama dari kata kedua)4. Pola Penggunaan dan Contoh Skenario Pengembangan
Section titled “4. Pola Penggunaan dan Contoh Skenario Pengembangan”3-4 contoh penggunaan nyata dalam lingkungan pengembangan teknis:
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. Ekspresi Alternatif dan Nuansa
Section titled “5. Ekspresi Alternatif dan Nuansa”Mencantumkan frasa serupa dengan jelas, menjelaskan kapan menggunakan yang mana:
| Frasa | Makna | Skenario | Perbedaan |
|---|---|---|---|
| yak shaving | Melakukan pekerjaan sepele yang tidak relevan | Sinkronisasi tim | Sangat metaforis, bernuansa humor. “We’re yak shaving here.” |
| bikeshedding | Menghabiskan terlalu banyak energi untuk hal sepele | Diskusi desain | Berasal dari Hukum Parkinson. “Don’t bikeshed the color.” |
| rabbit hole | Terjerumus ke detail tanpa akhir | Percakapan umum | Lebih luas, tidak selalu “pekerjaan mendesak”. “I fell down a rabbit hole.” |
Skenario Penggunaan
Section titled “Skenario Penggunaan”Dalam diskusi tim di Slack, seseorang berkata:
“Let’s not yak shave on the logging infrastructure right now.”
Anda tidak familiar dengan “yak shaving”. Pilih kata tersebut, tekan ⌘⇧D, langsung pahami: ini adalah ungkapan umum dalam budaya pengembangan, yang berarti melakukan pekerjaan sepele yang tidak berkaitan dengan tujuan utama. Anda juga bisa mendengar pengucapannya dan melihat bagaimana tim lain menggunakannya.
Basis Data Frasa Umum
Section titled “Basis Data Frasa Umum”Basis data lokal DevLingo telah memuat 50+ frasa terkait pengembangan, termasuk:
- Alur kerja pengembangan: bikeshedding, yak shaving, rubber ducking, nerd sniping
- Code review: nitpick, code smell, technical debt, low-hanging fruit
- Kolaborasi: synced up, blocker, go/no-go, icebreaker
- Desain sistem: single point of failure, graceful degradation, eventual consistency
:::note Kueri cepat Untuk frasa yang sudah ada di basis data, kueri selesai dalam <100ms, tanpa perlu memanggil API. :::
Mode Frasa membantu developer dengan cepat menguasai istilah industri dan ekspresi budaya, untuk berintegrasi ke dalam tim berbahasa Inggris.