한 줄 요약
newsfeed 프로젝트 어제 받았던 개선사항 나에게 필요한 것은 모두 적용
newsfeed
오늘도 역시 깃허브 주소를 남기겠습니다.
깃허브 주소: https://github.com/jihwanprogramer/NewSfeed
오늘 구현한 부분
- 수정할 때 setter를 사용하여 수정하는 것이 아닌 entity 자체에서 직접 초기화
- 코드와 구조 통일감 맞춤
- entity와 관련된 에러처리 직접 entity에서 처리하게끔 수정
- new 객체 생성하지 말고 entity에 메서드 만들어서 직접 생성 다루기
- entity와 밀접한 관계에 있는 메서드 entity로 옮겨서 도메인 중심 로직 흐르게 하기
- 생성 수정 삭제시 @transactional 붙여주기
- 부모가 삭제되면 자식도 함께 연관되어 삭제되도록 하는 연쇄 삭제 기능 추가
느낀 점
마지막 리팩토링이라 한편으론 거의 다 끝났다고 생각했지만 직접 개선사항 적용 해보니 생각보다 많아서 꽤 걸렸다. 월요일에 바로 발표라서 생각보다 시간이 없다고 느꼈다.