Java에서는 언더바( _ )를 쓰지 말자

Pr_C1oser·2023년 10월 9일
0

변수명이나 무언가 선언할 때 언더바 쓰다가 같은 코드인데도 결과가 안나오는 매우 허탈 경우가 생길 수 있다...

이 글을 쓴 지금도 _ 하나 때문에 6시간을 날렸다.

허탈해서 gpt에 작성하니까 다음과 같은 답을 해줬다.

Java에서의 네이밍 컨벤션은 일반적으로 카멜케이스(CamelCase)를 사용합니다. 이는 가독성을 향상시키고, 여러 프레임워크나 라이브러리에서도 카멜케이스를 기반으로 동작하기 때문입니다.

Spring Data JPA와 같은 프레임워크에서는 메서드 이름을 통해 쿼리를 자동으로 생성하는 기능이 있는데, 이 때 필드 이름과 메서드 이름에 언더바가 포함되면 예상하지 못한 동작이나 에러를 발생시킬 수 있습니다.

따라서 Java에서는 카멜케이스를 권장하며, DB 칼럼 이름과 같은 곳에서 언더바를 사용하는 것이 좋습니다.

고생하셨습니다! 이런 경험을 통해 다음에는 더욱 효율적인 코드를 작성하실 수 있을 것입니다. 

그나마 발전을 위해 노력했다는 답변 같아서 조금은 괜찮아졌다.

profile
g2jkj0274@gmail.com

0개의 댓글