ฉันชอบความอ่อนไหวของตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หากไม่มีเหตุผลอื่นนอกจากจะทำให้การจัดทำเอกสารด้วยตนเองมากขึ้น:
this is a CONSTANT
this is a ClassName
this is a methodName
this is a local variablename
ฉันมักจะเขียนโปรแกรมใน Python แต่ใน C # วันของฉันฉันพบว่ามันสะดวกมากในการตั้งชื่ออินสแตนซ์ของคลาสเหมือนกับคลาส แต่เป็นกรณีที่ต่ำกว่า (หรืออูฐ) (ตามที่คนอื่นพูด):
Thing thing = new Thing();
การใช้ภาษาที่ไม่ต้องใช้ตัวพิมพ์เล็กและตัวใหญ่นั้นต้องใช้ระเบียบแบบแผนอื่นสำหรับเรื่องนี้เช่น sigil บางประเภทเช่น:
Thing oThing = new Thing()
Thing instanceOfThing = new Thing()
ซึ่งเป็น "สิ่งเลวร้าย"
ฉันยังพบว่ามันสะดวกที่จะ grep (ตรงตามตัวพิมพ์ใหญ่ - เล็ก) เพื่อค้นหาการอ้างอิงถึง class และการใช้ตัวแปร ด้วยภาษาที่คำนึงถึงขนาดตัวพิมพ์นี่จะง่ายกว่า เหมือนกันสำหรับการค้นหาและแทนที่
ท้ายที่สุดในฐานะโปรแกรมเมอร์เมื่อฉันเห็นคำที่มีกรณีต่างกันมันก็กระโดดไปหาฉันว่ามันเป็นสิ่งที่แตกต่างกัน ... ฉันไม่ค่อยมีข้อผิดพลาดที่กรณีตัวแปรไม่ถูกต้องแม้ในภาษาสคริปต์แบบไดนามิกที่ผู้แปลจะช่วย