Sencha Touch - อนุสัญญาการตั้งชื่อ
Naming conventionคือชุดของกฎที่ต้องปฏิบัติตามสำหรับตัวระบุ ทำให้โค้ดสามารถอ่านและเข้าใจได้ง่ายสำหรับโปรแกรมเมอร์คนอื่น ๆ เช่นกัน
หลักการตั้งชื่อใน Sencha Touch เป็นไปตามอนุสัญญา JavaScript มาตรฐานซึ่งไม่บังคับ แต่เป็นแนวทางปฏิบัติที่ดี ควรเป็นไปตามไวยากรณ์กรณีอูฐสำหรับการตั้งชื่อคลาสเมธอดตัวแปรและคุณสมบัติ
ถ้าชื่อรวมกับสองคำคำที่สองจะขึ้นต้นด้วยตัวอักษรตัวพิมพ์ใหญ่เสมอ ตัวอย่างเช่น doLayout (), StudentForm, firstName เป็นต้น
ซีเนียร์ | ชื่อและอนุสัญญา |
---|---|
1 | Class Name ควรขึ้นต้นด้วยอักษรตัวพิมพ์ใหญ่ตามด้วยตัวอักษรอูฐ ตัวอย่างเช่น StudentClass |
2 | Method Name ควรขึ้นต้นด้วยตัวอักษรพิมพ์เล็กตามด้วยตัวอักษรอูฐ ตัวอย่างเช่น studentMethod () |
3 | Variable Name ควรขึ้นต้นด้วยตัวอักษรพิมพ์เล็กตามด้วยตัวอักษรอูฐ ตัวอย่างเช่น studentName |
4 | Constant Name ควรเป็นตัวพิมพ์ใหญ่เท่านั้น ตัวอย่างเช่น COUNT, MAX_VALUE |
5 | Property Name ควรขึ้นต้นด้วยตัวอักษรพิมพ์เล็กตามด้วยตัวอักษรอูฐ ตัวอย่างเช่น enableColumnResize = true |