โหมดวลี
โหมดวลีจะเปิดใช้งานเมื่อคุณเลือก 2-4 คำภาษาอังกฤษ (ที่ไม่ใช่ประโยคสมบูรณ์) DevLingo จดจำประเภทวลี (สำนวน phrasal verb คำประสม compound word) และให้การใช้งาน register รูปแบบเสียงเน้น การแสดงออกทางเลือก
เงื่อนไขการเรียกใช้
หัวข้อที่มีชื่อว่า “เงื่อนไขการเรียกใช้”เลือก 2-4 คำ ไม่มีโครงสร้างประโยคชัดเจน กด ⌘⇧D เพื่อเข้าสู่โหมดวลี
ตัวอย่าง:• "yak shaving" → โหมดวลี• "bikeshedding" → โหมดวลี• "rule of thumb" → โหมดวลี• "rubber ducking" → โหมดวลีโครงสร้างบัตรเรียนรู้
หัวข้อที่มีชื่อว่า “โครงสร้างบัตรเรียนรู้”1. ป้ายประเภทวลี
หัวข้อที่มีชื่อว่า “1. ป้ายประเภทวลี”ด้านบนของบัตรระบุคุณสมบัติวลีอย่างชัดเจน:
- สำนวน (Idiom): ความหมายไม่สามารถแยกจากตัวอักษร เช่น “break the ice”
- Phrasal Verb: กริยา+กริยาวิเศษณ์/บุพบท เช่น “look over” (ตรวจสอบ)
- คำประสม (Collocation): คำที่ปรากฏร่วมกันบ่อย เช่น “strong 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 | ทำงานจุกจิกไม่สำคัญ | ซิงค์ทีม | เป็นอุปมาเข้มข้น มีอารมณ์ขัน |
| bikeshedding | ใช้เวลามากเกินไปกับเรื่องเล็กน้อย | การสนทนาออกแบบ | มาจากกฎของ Parkinson |
| 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 สืบค้นเร็ว สำหรับวลีที่มีอยู่ในคลัง การสืบค้นเสร็จใน <100ms ไม่ต้องเรียก API :::
โหมดวลีช่วยนักพัฒนาเข้าใจศัพท์อุตสาหกรรมและการแสดงออกทางวัฒนธรรมอย่างรวดเร็ว เพื่อรวมเข้ากับทีมที่ใช้ภาษาอังกฤษ