การตั้งชื่อตัวแปรที่ดีอีกอย่างคือการตั้งชื่อให้สื่อกับข้อมูลที่เก็บด้วย เช่น

 ScoreIsValid = (MaxScore >= Minscore) AND (MaxScore <=100) AND (MinScore >=0)

ก็เปลี่ยน 

intScoreIsValid = (intMaxScore >= intMinscore) AND (intMaxScore <=100) AND (intMinScore >=0)

เมื่อมาดูใหม่ เราก็เข้าใจ คะแนต้องเป็๋นจำนวนเต็มนะ ถ้าคะแนนมาเป็นทศนิยม แปลว่า ข้อมูลแล้ว 

หรือ

lngScoreIsValid = (lngMaxScore >= lngMinscore) AND (lngMaxScore <=100) AND (lngMinScore >=0)

 คะแนนที่กรอกจะเป็นจำนวนจริง หรือ long ซึ่งจะเป็นจำนวนเต็มหรือทศนิยมก็ได้

ส่วนตัวแปรแบบ ข้อมความ ผมก็จะใช้ str นะหน้า

เช่น strName,strSername
ตัวแปร ประเภทอื่นๆก็จะใช้ตัวย่อนำหน้า เล่น frm obj int lng เป็นต้น

เมื่อเรากลับมาดูใหม่ก็จะเข้าใจได้ว่า ตัวแปรนี้เก็บข้อมูลแบบไหน