Open ScottSung7 opened 2 hours ago
Optimize Imports는 정말 좋군요! 매번 하나씩 제거 했었습니다.
답변: 이 경우에는 인텔리제이에 특정 포메팅이 등록되어 있어야 하는 걸까요?? clean up을 눌러 보았지만 변경되는게 없습니다. 검색하다보니까 Optimize Imports를 쓰니 제거 되는데 혹시 이걸 말씀하신 걸까요?
답변: 네! 맞습니다. inner class로 request, response를 사용하는게 훨씬 찾기도 쉽고 좋았습니다. 컨트롤러가 매우 길어지는 경우가 아니면 이런 방식을 우선 사용하려고 합니다.
답변: 음.. 이 부분이 조금 걱정되기는 했습니다. 그래도 public하고 열어 놓아서 다른 곳에서 재사용할 수도 있기는 한데, 다른 곳에서 사용되는 경우는 캡슐화 위반이 아닌가 걱정이 되었습니다. 여러군데에서 사용하기 시작하면 따로 파일을 생성하려고 합니다!
답변: 아무래도 1번이 가장 큰 이유인듯 합니다. 왜냐하면 Check In, Line Up, Etc는 쓰기때는 따로 로직을 가지지만, 조회되는 경우는 종종 helpId 라는 부모의 식별자로 조회가 되어야 했습니다.
생소하다고 하셔서 조금 걱정되기는 하는데 혹시.. 염려되는 부분이 있어서 말씀주신걸까요?
답변: 이 부분은 Hotfix로 수정하도록 하겠습니다! https://github.com/f-lab-edu/check-in-before-leaving/issues/131
답변링크