오늘 한 것 - 리팩터링
하루종일 프로젝트 코드 작성함...
같은 단어를 수 백번 보고 있으니 인지부조화 오는 것 같음 😂
잠깐 쉬고 다시 코드 봐야겠다.......
메인 클래스 통짜에 작업중인 것을
4개의 클래스로 분리되어서 서로 포함관계에 있는 상태다.
이런 구조화, 설계를 많이 해보지 않았으니 이리 바꿨다가 저리 바꿨다가 아주 코드 변경이 잦다.
지금 문제가 되는 건 각 클래스 끼리의 응집도-결합도의 정도인데,
어떤 것이 더 나은지 골머리를 앓는 중.
3개의 클래스가 서로 반드시 필요한 관계가 되어버림.
좋지 않다는 것은 알지만
머릿속에 떠오르는 것은 많고, 시간은 없고, 지금 얼추 기능이 정상 작동을 하도록 작성을 마쳤는데 다른 방법을 쓰는게 맞았나 싶고 머리가 핑글 도네. 휴식을 취해야 할 듯.