9.2. 실무 코딩 스타일과 네이밍 규칙

약 5분

본문 듣기
읽기 설정

글자 크기

줄 간격

글꼴

9.2. 실무 코딩 스타일과 네이밍 규칙

Java 프로그래밍에서 실무 코딩 스타일과 네이밍 규칙은 코드의 가독성과 유지보수성을 결정짓는 중요한 요소입니다. 많은 개발자들이 협업 환경에서 코드를 작성하며 표준화된 스타일과 규칙을 따릅니다. 이러한 규칙을 이해하고 적용하는 것은 여러분의 프로그래머로서의 능력을 크게 향상시킵니다.

1. 코딩 스타일

실무에서는 코드의 일관성과 가독성을 확보하기 위해 여러 가지 코딩 스타일 가이드를 따릅니다. 가장 보편적으로 사용되는 것은 Google Java Style Guide입니다. 이 가이드는 다음과 같은 요소를 포함합니다:

  • 들여쓰기: 공백 2칸 또는 4칸을 사용합니다.
  • 라인 길이: 100자 이내로 유지하는 것이 좋습니다.
  • 중괄호 규칙: 중괄호를 같은 줄에 작성합니다.
if (condition) {
    // do something
} else {
    // do something else
}

2. 네이밍 규칙

Java에서의 네이밍 규칙은 각 요소가 어떤 역할을 하는지 쉽게 이해할 수 있도록 돕습니다. 기본적인 네이밍 규칙은 다음과 같습니다:

  • 클래스 이름: 각 단어의 첫 글자를 대문자로 하여 CamelCase 형식을 사용합니다.
    • 예: StudentManager, UserProfile
  • 메서드 이름: 첫 단어는 소문자로 시작하며, 이후 단어는 대문자로 시작하는 camelCase 형식을 사용합니다.
    • 예: calculateTotal(), getUserName()
  • 변수 이름: 메서드 이름과 동일한 규칙을 따릅니다.
    • 예: totalPrice, userList
  • 상수 이름: 모두 대문자로 작성하고 각 단어는 언더스코어로 구분합니다.
    • 예: MAX_CONNECTIONS, DEFAULT_TIMEOUT

3. 예제

코딩 스타일과 네이밍 규칙을 잘 준수한 코딩 예제를 보겠습니다.

public class Student {
    private String name;
    private int age;

    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public int getAge() {
        return age;
    }
}

4. 실습

이제 여러분은 직접 짧은 클래스를 작성해 보세요. 아래와 같은 요구 사항을 충족하는 클래스를 만드세요:

  • Book 클래스를 만들고, 제목과 저자라는 두 개의 속성을 가지도록 합니다.
  • 해당 클래스에 생성자와 getter 메서드를 구현하세요.

5. 정리

실무에서의 코딩 스타일과 네이밍 규칙은 소스 코드의 품질을 높이고, 협업을 원활하게 만들기 위해 필수적입니다. 이러한 규칙을 준수함으로써 여러분은 더 나은 개발자가 될 수 있습니다.

코드 java
public class Book {
    private String title;
    private String author;

    public Book(String title, String author) {
        this.title = title;
        this.author = author;
    }

    public String getTitle() {
        return title;
    }

    public String getAuthor() {
        return author;
    }
}

댓글 0

댓글을 남기려면 로그인하세요.

아직 댓글이 없습니다. 첫 댓글을 남겨보세요.