[되새김질] 실천 할 수 있는 컨벤션 교정

jeyong·2024년 2월 24일
0
post-thumbnail
post-custom-banner

해당 게시물은 인프런 "Java/Spring 주니어 개발자를 위한 오답노트" 강의를 참고하여 작성한 글 입니다.

1. Java 표기법

1-1. 사용하기

  • 변수 이름은 camelCase로 작성한다.
  • 함수 이름도 camelCase를 사용한다.
  • 클래스 이름은 PascalCase를 적용한다.
  • 패키지 이름은 모두 소문자로 쓴다.
  • 상수는 UPPER_SNAKE_CASE로 표기한다.

1-2. 사용하지 않기

  • 헝가리안 표기법은 변수나 함수의 이름에 데이터 타입을 명시하는 코딩 규칙이지만, 이제는 사용하지 않는다. 코드를 복잡하게 만들 수 있다.

    코드를 더럽게 만든다.

2. 간단한 규칙

  • 코드의 일관성을 해치지 않기 위해 줄임말을 사용하지 않고, 단어를 풀어서 쓴다.
  • 축약어를 사용할 때 모든 글자를 대문자로 적지 않는다. 예를 들어, ID는 사용하지 않고 Id를 사용한다.
  • isExit vs Exit -> isExit는 없는 말이다. 아웅... is exists 아니고 does exist
  • get은 속성 정보를 제공하는 의미이므로 메소드명에 get이 포함된 메소드는 계산 로직을 포함하면 안 된다.

3. find vs get

find와 get의 차이점을 이해하고 적절히 사용한다.
find vs get (네이밍 컨벤션과 JPA에서의 내부 동작 차이)

4. Optional

Optional의 사용은 코드를 더 안전하게 만들 수 있다. 관련 자료를 찾아보고 공부할 것을 권장한다.
Optional은 왜 사용하는지 + 사용시 주의사항

이런 규칙들을 간단히 실천할 수 있지만, 지키지 않으면 개발이 더 어려워질 수 있다. 이 내용을 명심하고 앞으로 주의하며 프로그래밍할 것이다.

profile
노를 젓다 보면 언젠가는 물이 들어오겠지.
post-custom-banner

0개의 댓글