Project

Project/팀프로젝트 - 운동메이트

[Refectoring] Sse로직을 재사용을 해보자 (Static, 메소드 오버로딩(overloading))

국비를 통해 처음 프로그래밍을 배우면서 팀프로젝트 진행하였습니다. 프로젝트의 기능은 잘 구현해서 해커톤 우수상을 받았지만, 코드는 당연히(?) 엉망이였습니다. 그리고 몇개월이 지난 지금... 리펙토링을 해보려고 합니다. 우선 SSE기능에대한 리펙토링을 해보려고 합니다. 사실 SSE는 SSE Emitter에 등록을 하고 삭제한는것을 빼면 전부 같은로직을 반복하는것입니다. 그래서 저는 이 기능을 재사용할 수 있는 코드로 리펙토링 하겠다고 생각하였습니다. 기능 영상 SSE의 기능 SSE를 사용하는 이유는 실시간으로 알림을 보내기 위해서입니다. 그리고 프로젝트에서 SSE는 알림이 발생했을때 (좋아요, 팔로우, 댓글) 사용자에게 알림이 전송되는 기능입니다. 즉, 메인 기능은 1가지입니다. 접근 방식 우선 재사용을..

Sol b
'Project' 카테고리의 글 목록 (4 Page)