Skip to content

아이템 51 : 메서드 시그니처를 신중히 설계하라 #131

Answered by Irisation23
jinan159 asked this question in 3. 과제
Discussion options

You must be logged in to vote

컨벤션을 보다보니 프로젝트 진행하면서 받았던 피드백이 기억나네요.

팀 컨벤션을 토대로 코드를 작성하기를 약속하고 프로젝트를 진행했었습니다.
저희는 모두다 똑같은 규칙을 특히 컨벤션 관련으로 엄격하게 적용하며 코드리뷰를 했었습니다.
다같이 하나가 되어 코드를 만들 수 있다면 가장 이상적이지 않을까? 라는 기대를 하며 코드리뷰에 대한 피드백을 기다렸습니다.

하지만 돌아온 피드백은 '너무 엄격하게 컨벤션을 지키며 하나의 코드 스타일대로 코드를 짜게 된다면 개인의 스타일을 담지 못한다.' 라는 피드백이 왔었습니다.
피드백 후에는 약간 느슨하게 컨벤션을 지키는 구조로 가게 되었고, @jinan159 정리해 주신 글을 쭉 읽다보니 어느정도는 개인의 스타일을 담는게 좋아보이네요.

정리 감사드립니다.

여담으로 팩터리 메서드 패턴도 블로크 형님이 좋아하는 패턴인 것 같습니다.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by jinan159
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
8장 메서드 이펙티브 자바 8장 (메서드)
3 participants