오늘은 댓글 달기 기능을 위해 Comment 라는 엔티티를 만들었다. 이 Comment 는 Review 에도 사용되고 Post 에도 사용될 예정인데, 그 중 필드변수 post id 라는 VO 를 생성하기 전 이름을 어떻게 지어야 할지 고민이 되었다.
reviewId 라는 이름을 쓰기에는 Post 에도 사용될 예정이고, postId 라는 이름을 쓰기에는 너무 Post 에만 쓰는 것 같은 느낌이 드는 것이다. 계속 고민하다가 결국 Post 를 CommunityPost 라는 이름으로 바꾸고 변수명을 postId 로 사용하기로 했다. 트레이너분도 예전에 변수명을 하루종일 고민하다가 개발을 못하신 날도 있다고 들었는데 나중에 변경가능성 없고 누가 봐도 한 눈에 이해할 수 있는 변수명을 짓는 것이 참 어렵다. 역시 개발의 세계는 넓고 깊다.
'TIL' 카테고리의 다른 글
Plmography 프로젝트 작업 로그 #28 - 백엔드, 프론트 우선순위? (23.01.09 TIL) (0) | 2023.01.09 |
---|---|
Plmography 프로젝트 작업 로그 #27 - 스프린트 3주차 마지막 점검 (23.01.08 TIL) (0) | 2023.01.08 |
Plmography 프로젝트 작업 로그 #25 - 외부 API 사용시 null 처리 (23.01.06 TIL) (0) | 2023.01.06 |
Plmography 프로젝트 작업 로그 #24 - 나름대로 전력질주중 (23.01.05 TIL) (0) | 2023.01.05 |
Plmography 프로젝트 작업 로그 #23 - 풀스택 (23.01.04 TIL) (0) | 2023.01.04 |
댓글