저는 개인적으로 UI 쪽이 먼가 가장 복잡하게 느껴졌습니다 이번 투표 시스템뿐 아니라 다른 로직을 만들 때도 항상 UI 쪽에서 멍~해졌던 것 같습니다 이번 투표 시스템을 만들 때도 UI를 만들 때 정말.... 많아진 Class 때문에 어디에 머가 있었지.... 이게 무슨 기능이었지... 하면서 머리가 뒤죽박죽이 되어버렸습니다.... 사용자야 UI 들어간다 @RequiredArgsConstructor public class VoteUI { @NonNull private VoteService voteService; @NonNull private VoterService voterService; @NonNull private CandidateService candidateService; @NonNull priv..