inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

거대한 클래스/메서드의 경우

미해결

Simple Design 개론 3강: Less is more

안녕하세요, 영록님! 앞서 제작해주신 강의와 밋업 영상을 감명 깊게 듣고, 세번째 강의도 즉시 구매하여 즐겁게 듣고 있습니다. 구성 요소를 줄이기 위해 클래스/메서드 수를 최소로 운영하다 보면 클래스/메서드가 비대해지는 경우를 왕왕 보는데요. 개인적으론 새로운 구성요소가 필요하다는 신호라고 판단되어 별도 구성요소로 분리하곤 했습니다. 예를 들어, 특정 도메인의 CRUD 로직을 하나의 서비스로 유지하다가 -> R / CUD로 분리하고 -> CUD도 커지게 되면 다시 쪼개는 방식으루요. 케이스 바이 케이스겠지만, 영록님께서는 이런 경우 어떤 기준과 근거를 갖고 어떻게 처리하시는지 궁금합니다. 아직 첫 강의만 수강하여 뒤에 나올 내용에 대한 질문일지는 모르겠지만, 커리큘럼 타이틀만 봤을땐 따로 언급하시지 않을 것 같아서 질문 남깁니다!

  • 코드-가독성
대흉근 댓글 1 좋아요 0 조회수 84

인기 태그

인프런 TOP Writers

주간 인기글