วันนี้เราก็จะมาทำความรู้จักกับ Coding Standards กันครับ
.
.
.
Coding Standards คือ การกำหนดวิธีการเขียนโค้ดขึ้นมา หรือการเอามาตรฐานที่เค้าได้ใช้กัน มาปรับใช้กับการเขียนโค้ด เพื่อไม่ให้เกิดความซับซ้อนขึ้นเวลาทำการอ่านโค้ดนั้นๆ เพราะโดยปกติแล้วเราไม่ได้ทำการเขียนโค้ด ด้วยตัวคนเดียว
จากที่ได้อธิบายไปนั้นการเขียนโค้ดไม่มีรูปแบบตายตัวเราสามารถกำหนดกันเองได้ หรือนำสิ่งที่มีอยู่แล้วมาปรับใช้ก็ได้เช่นกัน ดังนั้นวันนี้ผมจะแนะนำรูปแบบการเขียนโค้ดที่แพร่หลายมา 2 วิธี
1. Camel case style
โดยปกติแล้วเวลาเราตั้งตัวแปร Freq of human เราก็อาจจะตั้งว่า freqofhuman หรือ freq_of_human แต่ใน Camel case จะให้ตัวแรกของแต่ละคำเป็นตัวพิมใหญ่ freqOfHuman
ถัดมาคือถ้าเราจะสร้างชื่อ class ขึ้นมาจะกำหนดให้ตัวหน้าสุดของ class เป็นตัวพิมพ์ใหญ่เสมอเช่น ทำการสร้าง class ของ student database ก็จะได้เป็น StudentDatabase
2. Snake case style
สำหรับใครที่ไม่ชอบการสร้างตัวแปรที่ต้องเปลี่ยนตัวหน้าทุกคำเป็นตัวพิมพ์ใหญ่เราก็มีอีกวิธีหนึ่งวิธีที่ง่ายต่อการจดจำมากกว่าคือ Snake case โดยเราจะนำ _ มาแทนการเว้นวรรคนั่นเอง เช่น
สร้างตัวแปร computer engineering เมื่อเปลี่ยนเป็นแบบ Snake case ก็จะได้ computer_engineering
เห็นไหมว่ามันจะจดใจง่ายกว่า แต่ก็จะทำให้ยาวขึ้นมานิดหน่อยด้วยเช่นกัน
ในการสร้างคลาสแบบ Snake case จะคล้ายกับ Camel case คือจะให้ตัวหน้าของทุกคำในคลาสเป็นตัวใหญ่เปลี่ยน การเว้นวรรคเป็น _ เมื่อทำการสร้าง class ของ rotten food เมื่อเปลี่ยนเป็นแบบ
Snake case ก็จะได้ Rotten_Food
.
.
.
ก็จบกันไปสำหรับการตั้งตัวแปรและคลาสของทั้ง 2 รูปแบบของทั้ง Snake case และ Camel case
No comments:
Post a Comment