ข้อกำหนดการเขียนโปรแกรมมีบทบาทสำคัญในการปรับปรุงความสามารถในการอ่านของโปรแกรม เมื่อการเขียนโปรแกรมสามารถทำให้อัลกอริทึมเข้าใจได้ง่ายขึ้น และทำให้โปรแกรมเมอร์เข้าใจและสื่อสารได้ง่ายขึ้น
หลักการตั้งชื่อและนิสัย:
สองวิธี: กรณี Pascal และกรณี Camel
โดยทั่วไปชื่อวัตถุและการควบคุมในกรณี Camel และวิธีอื่น ๆ จะถูกตั้งชื่อในกรณี Pascal
ตัวอย่างเช่น: int GetValue(string strValue) ชื่อเมธอด GetValue ใช้ตัวพิมพ์ Pascal และชื่อพารามิเตอร์ strValue ใช้ตัวพิมพ์ Camel
ชื่อของพารามิเตอร์ ออบเจ็กต์ และการควบคุมควรเป็นคำอธิบาย และโครงสร้างของชื่อคือ "ประเภท + วัตถุประสงค์"
ตัวอย่างเช่น:
วิธี intAge strName lblAge btnLogin ใช้คำกริยา คุณลักษณะใช้คำนาม ตัวจัดการเหตุการณ์: 1. ใช้คำกริยาที่มีแนวคิดที่ตึงเครียด 2. เพิ่มส่วนต่อท้าย EventHandler
ตัวอย่างเช่น: ผู้รับมอบสิทธิ์สาธารณะเป็นโมฆะ MouseEventHandler (ผู้ส่งวัตถุ, MouseEvent e);
ขอแนะนำให้ใช้โครงสร้างสองชั้นของชื่อบริษัทและชื่อโครงการสำหรับเนมสเปซ
namespace CompanyName.Sales //เทียบเท่ากับ namespace สองระดับในโหมดซ้อน ถ้าเป็นพหูพจน์ ให้ใช้รูปแบบพหูพจน์ Sales แทน Sale
-
ลูกค้าคลาสสาธารณะ () //ไม่มีคำนำหน้า, ขีดล่าง, ตัวย่อควรเหมือนกับเนมสเปซ
-
-
-
http://www.cnblogs.com/andymore/archive/2006/10/04/521368.html