[250513] 퇴근했는데 일 생각

트라이캐치·2025년 5월 13일

출퇴근미니스터디

목록 보기
22/23
post-thumbnail

흐름 요약

퇴근 후 피로감이 커 공부는 어려운 상태였음.

대신 GPT와 개발 이야기를 나누며 휴식의 일부로 삼음.

대화 내용 정리

문제

액션 기반 설계에서 DbBaseAction이라는 중간 추상 클래스 도입 여부를 고민했음.
플로우(TaskFlow)가 커넥션 생성, 전달, 종료까지 모든 책임을 지고 있었고,
액션 클래스는 doAction만 수행하는 단순 위임 구조였음.

원인

중간 추상 클래스가 실질적인 중복 제거나 책임 분리를 수행하지 않음에도 불구하고,
구조적으로 있어야 할 것처럼 느껴졌던 점이 혼란의 원인이었음.
또한 모든 흐름이 플로우에 집중되며 책임 분산이 이뤄지지 않음.

판단

현재로선 DbBaseAction 도입은 불필요함.
실제 역할이 없고, 구조만 복잡해질 위험이 있음.

통찰

설계가 실패한 것이 아니라,
설계를 조정할 타이밍이 도래했다는 신호로 받아들임.
플로우에 과도한 책임이 집중되어 있다는 점을 인지한 것이 중요한 수확이었음.

0개의 댓글