나를 기록하다
article thumbnail
반응형

클래스명 작성 규칙

클래스명을 작성하는 규칙은 코드의 가독성과 유지 보수를 돕기 위한 것입니다.

여기 몇 가지 예시와 함께 자세한 설명을 들어보겠습니다:

1. 카멜 케이스(camelCase) 사용

단어의 첫 글자를 대문자로 작성하는 방식입니다. 이 규칙을 따르면 클래스명이 단어의 경계에서 쉽게 구분할 수 있습니다. 예시: "BankAccount" (은행 계좌), "CreditCard" (신용카드)

 

2. 명사 사용

클래스는 개체를 나타내므로, 클래스명은 명사로 구성되어야 합니다. 동사는 메서드명에 적합합니다. 예시: "Employee" (직원), "Product" (제품)

 

3. 간결하고 명확한 이름 사용

클래스명은 해당 클래스의 역할과 기능을 명확하게 전달해야 합니다. 불필요하게 길거나 애매한 이름은 피하세요. 예시: "Customer" (고객) - "Cust"보다 좋음, "DatabaseConnection" (데이터베이스 연결) - "DBConn"보다 좋음

 

4. 약어 피하기

약어는 가독성을 해칠 수 있으므로, 전체 단어를 사용하는 것이 좋습니다. 예시: "GraphicsProcessingUnit" (그래픽 처리 장치) - "GPU"보다 좋음, "WorldHealthOrganization" (세계보건기구) - "WHO"보다 좋음

 

5. 특수 문자 및 공백 사용 금지

클래스명에는 영문자, 숫자, 밑줄(_)만 사용할 수 있으며, 공백이나 특수 문자는 사용할 수 없습니다. 예시: "FileReader" (파일 리더) - "File_Reader"나 "File-Reader"보다 좋음

 

이러한 규칙을 따르면, 코드를 읽고 이해하는 데 걸리는 시간이 줄어들고, 다른 개발자들과 협업할 때 코드의 일관성을 유지할 수 있습니다.

 

반응형

'Java' 카테고리의 다른 글

[Java] 예외 처리  (0) 2023.08.26
[Java] 다형성(polymorphism)  (0) 2023.04.05
[Java] 오버로딩과 오버라이딩  (0) 2023.04.04
[Java] Java에서 this, this()란 무엇인가  (0) 2023.04.03
[Java] nextInt()와 nextLine()의 차이점  (0) 2023.03.15
profile

나를 기록하다

@prao

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...