Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ทำไมควรปฏิบัติตาม Naming Conventions ใน Java?

Naming conventions ใน Java ทำให้โปรแกรมเข้าใจง่ายขึ้น โดยทำให้อ่านง่ายขึ้น

ใน Java ชื่อคลาสโดยทั่วไปควรเป็น nouns (คำนาม) ใน title case โดยตัวอักษรแรกของแต่ละคำเป็นพิมพ์ใหญ่ และชื่อ interface โดยทั่วไปควรเป็น adjectives (คำคุณศัพท์) ใน title case โดยตัวอักษรแรกของแต่ละคำเป็นพิมพ์ใหญ่

ทำไมควรปฏิบัติตาม Java naming standards

  • ลดความพยายามในการอ่านและเข้าใจ source code
  • ทำให้ code reviews มุ่งเน้นที่ issues สำคัญกว่า การโต้แย้งเรื่อง syntax และ naming standards
  • ทำให้ code quality review tools เน้นรายงานที่ issues สำคัญ แทน syntax และ style preferences

Naming Conventions สำหรับ Identifier ประเภทต่างๆ

Package

  • Package name ควรเป็น lower case ทั้งหมด

ตัวอย่าง

package com.tutorialspoint;

Interface

  • Interface name ควรเริ่มต้นด้วย upper case character

ตัวอย่าง

interface TutorialsPointInterface {
    // some statements
}

Class

  • ทุกคำของ class name ควรเริ่มต้นด้วย upper case character

ตัวอย่าง

class TutorialsPointClass {
    // some statements
}

Method

  • Methods ควรเป็น verbs (คำกริยา) ตัวอักษรแรก lowercase และตัวอักษรแรกของ internal words เป็นพิมพ์ใหญ่

ตัวอย่าง

class TutorialsPointClass {
    void printMessage() {
    }
}

Variable

  • คำแรกควรเป็น lower case และ internal words เริ่มต้นด้วย capital letters
  • Variable names ไม่ควรเริ่มต้นด้วย underscore _ หรือ dollar sign $

ตัวอย่าง

class TutorialsPointClass {
    int rollNum;
    String firstName;
    String lastName;
}

Constant

  • ตัวอักษรทั้งหมดควรเป็น upper case

ตัวอย่าง

class TutorialsPointClass {
    public static final int MAX_score = 100;
}