ในการเขียนโปรแกรมแน่นอนว่าหนึ่งสิ่งที่เราต้องทำก็คือการสร้างตัวแปรเพื่อเก็บค่าบางอย่างไว้ แน่นอนว่าการตั้งชื่อก็เป็นสิ่งสำคัญ เพื่อที่จะแยกได้ว่า ตัวแปรลักษณะแบบนี้ทำหน้าที่อะไร และเก็บค่าอะไรไว้ ซึ่งในบทความนี้จะมาเรียนรู้เกี่ยวกับรูปแบบการตั้งชื่อตัวแปรที่นิยมใช้กันในการเขียนโปรแกรม
🐍 Snake Case
การตั้งชื่อตัวแปรแบบ Snake Case จะเป็นตัวพิมพ์เล็กทั้งหมด และใช้ด้วยเครื่องหมาย _
เพื่อเป็นการแบ่งคำ ตัวอย่างเช่น
นิยมใช้สำหรับการตั้งชื่อให้กับ variable และ method มักจะพบบ่อยในภาษา Python Java, JavaScript, หรือ TypeScript
🥙 Kebab Case
การตั้งชื่อตัวแปรแบบ Kebab Case จะเป็นตัวพิมพ์เล็กทั้งหมด และใช้ด้วยเครื่องหมาย -
เพื่อเป็นการแบ่งคำ ตัวอย่างเช่น
ส่วนมากจะเจอในการตั้ง URL เช่น https://9mza.net/post/docker-build-image
หรือการตั้งชื่อไฟล์ หรือการตั้งชื่อโฟลเดอร์ ไม่ว่าจะเป็น HTML, CSS, หรือ Markdown
🐫 Camel Case หรืออีกชื่อ Lower Camel Case
การตั้งชื่อตัวแปรแบบ Camel Case จะเป็นการใช้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ร่วมกัน โดยจะเริ่มต้นด้วยตัวพิมพ์เล็ก และเมื่อเจอคำใหม่จะเริ่มต้นด้วยตัวพิมพ์ใหญ่ ตัวอย่างเช่น
นิยมใช้ตั้งชื่อให้กับ variable, function, และชื่อ method
🐫 Pascal Case หรืออีกชื่อ Upper Camel Case
การตั้งชื่อตัวแปรแบบ Pascal Case จะเป็นการใช้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ร่วมกัน โดยจะเริ่มต้นด้วยตัวพิมพ์ใหญ่ และเมื่อเจอคำใหม่จะเริ่มต้นด้วยตัวพิมพ์ใหญ่ ตัวอย่างเช่น
นิยมใช้ตั้งชื่อให้กับ Class หรือ Interface