คำถามติดแท็ก polyglot

9
หนึ่งโปรแกรมเมอร์หลายภาษา - ชื่อขึ้นเขียง
เมื่อคุณทำงานกับการเขียนโปรแกรมหลายภาษามีปัญหาที่คุณประสบ ... ชื่อ (ตัวระบุ) ที่ถูกต้องในภาษาหนึ่งไม่ถูกต้องในภาษาอื่น ตัวอย่างเช่น... var new function thisเป็นคำหลักใน JavaScript แต่คุณสามารถใช้ได้อย่างอิสระใน Python ในทำนองเดียวกันlist dict defสามารถใช้ใน JavaScript ได้โดยไม่มีปัญหา นี่เป็นเรื่องธรรมดามากและบางสิ่งบางอย่างโปรแกรมเมอร์โดยทั่วไปจะคุ้นเคยอย่างรวดเร็วเมื่อพวกเขาเขียนโปรแกรมในหลายภาษา อย่างไรก็ตามเมื่อคุณทำงานร่วมกันคุณต้องวางกฎ / แนวทางบางประการสำหรับสมาชิกในทีมของคุณเพื่อให้แน่ใจว่ามีความสอดคล้องและสม่ำเสมอในรหัส เมื่อใช้ทีมปัญหานี้จะมีความสำคัญมากกว่าการจดจำสิ่งที่ถูกต้องและไม่มีอะไรในขณะที่คุณตั้งโปรแกรม ดังนั้นคำถามของฉันคือกลยุทธ์ใดที่คุณใช้ ... เพียงแค่รวมคำที่สงวนไว้ทั้งหมดที่มีอยู่ในทุกภาษาที่คุณใช้ส่งรายการให้ทุกคนและงดใช้? ยอมรับความหลากหลายและเจ็บปวดเป็นพิเศษเมื่อ "การสลับบริบท" ใช้พื้นกลางซึ่งภาษาหนึ่งสามารถใช้อีกภาษาหนึ่งได้ แต่ไม่ใช่ในทางกลับกัน (หมายเหตุ: ฉันกำลังพูดถึง Python และ JavaScript ในคำถามนี้เท่านั้น แต่โปรดตอบคำถามให้กว้างขึ้น) - อัปเดต - ขอบคุณสำหรับคำตอบทั้งหมด ดังนั้นฉันทามติทั่วไปที่ฉันเห็นว่าเกิดขึ้นก็คือเพื่อให้โปรแกรมเมอร์ใช้ชื่อใด ๆ โดยไม่คำนึงถึงสิ่งที่พวกเขาทำภาษาอื่น ๆ - ตราบใดที่ชื่อนั้นเป็นคำอธิบายมันไม่เจ็บ
14 polyglot 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.