2021 10 27
2021-10-27¶
DB 형상관리¶
- 참고: https://meetup.toast.com/posts/173
- Flyway - 버전별 스키마 변경 사황 관리 - Application 구동을 위한 Provisioning data 관리
- Flyway 시작하기
-V + 버전 + __ + 설명.sql로 네이밍 (V는 반드시 대문자!) - src/main/resources/db/migration 위치에 저장되어야 함
2단계. 서비스 리팩터링¶
- 핵심 비즈니스 로직은 도메인 객체가 담당하도록 구현할 것!
- 단위 테스트 가능한 코드를 분리해 단위 테스트 작성 - 테스트하기 쉬운 부분과 어려운 부분을 분리해서 "테스트 하기 쉬운 부분"에 대해 "단위 테스트" 구현
- 테스트 하기 쉬운 부분과 어려운 부분을 분리할 것!