You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
여러 BlockStrategy 클래스들의 saveBlocks 메서드에서 여러 작업을 한 번에 수행하고 있어 가독성과 유지보수성이 떨어질 수 있다고 판단하였습니다.
따라서 ListBlockStrategy를 비롯한 각 BlockStrategy 클래스에 대해 다음과 같이 리팩토링 및 성능 개선을 진행하였습니다.
작업 상세 내용
subData를 각 SaveRequest로 변환하는 부분을 convertSubDataToBlockSaveRequests 메서드로 분리
SaveRequest를 Entity로 변환하는 부분을 convertToBlocks 메서드로 분리
모든 Entity를 저장하는 부분을 saveAllBlock 메서드로 변경하여 한 번에 모든 Entity들을 저장
저장된 블록들의 정보를 배열에 추가하는 부분을 addToBlockInfoArray 메서드로 분리
참고 사항
The text was updated successfully, but these errors were encountered:
…us-Final-Team3#190)
1. subData를 각 SaveRequest로 변환하는 부분을 convertSubDataToBlockSaveRequests 메서드로 분리
2. SaveRequest를 Entity로 변환하는 부분을 convertToBlocks 메서드로 분리
3. 모든 Entity를 저장하는 부분을 saveAllBlock 메서드로 변경하여 한 번에 모든 Entity들을 저장
4. 저장된 블록들의 정보를 배열에 추가하는 부분을 addToBlockInfoArray 메서드로 분리
* recommit : processBlocks 메서드 분리 오류 해결
* feat : save 메서드를 saveAll로 변경하기 위해 saveAll 메서드 추가 (#190)
* refactor : 여러 BlockStrategy의 saveBlocks 메서드 분리 및 saveAll 사용 (#190)
1. subData를 각 SaveRequest로 변환하는 부분을 convertSubDataToBlockSaveRequests 메서드로 분리
2. SaveRequest를 Entity로 변환하는 부분을 convertToBlocks 메서드로 분리
3. 모든 Entity를 저장하는 부분을 saveAllBlock 메서드로 변경하여 한 번에 모든 Entity들을 저장
4. 저장된 블록들의 정보를 배열에 추가하는 부분을 addToBlockInfoArray 메서드로 분리
기능
작업 상세 내용
참고 사항
The text was updated successfully, but these errors were encountered: