Page 190 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 190
190
9. แนวทางในการเขียนโปรแกรม
9.1 การก าหนดการเข้าถึง Instance และ ตัวแปรของ class
ี
ไม่ควรก าหนดให้การเข้าถึง Instance หรือ ตัวแปรของ class เป็นแบบ public หากไม่มีเหตุผลที่ดพอ
9.2 การอ้างถึงตัวแปรของ Class และ Methods
้
ื่
หลีกเลี่ยงการใช object ในการเข้าถึงตัวแปรของ Class และ Methods ควรใช้ชอ Class ในการเขาถึง
้
ตัวอย่างเช่น
classMethods()//OK
AClass.classMethods()//OK
anObject. classMethods()//OKควรหลีกเลี่ยง
9.3 ค่าคงที่
ไม่ควรใช้ค่าคงทแบบตัวเลขโดนตรง ยกเว้น -1, 0, 1 ซึ่งใช้ใน for loop เพื่อใช้ส าหรับการนับรอบ
ี่
9.4 การก าหนดค่าตัวแปร
่
หลีกเลี่ยงการก าหนดคาตัวแปรหลายๆ คัวให้มีค่าเดียวกันภายในบรรทัดเดียวกัน เนื่องจากท าให้อ่านได ้
ล าบาก ตัวอย่างเช่น
fooBar.fChar = barFoo.lchar = ‘c’;// ควรหลีกเลี่ยง
ไม่ควรใช้ operator ส าหรับการก าหนดคาในต าแหน่งที่อาจท าให้เกิดความสับสนกับ operator ที่ใช ้
่
แสดงความเท่ากัน ตัวอย่างเช่น
If (c++ = d++) {// AVOID! (Java ไม่อนุญาตให้ใช้รูปแบบนี้)
…
}
ควรใช้รูปแบบดังนี้
If ((c++ = d++)!= 0) {
…
}

