Releases
1.4.0
Release Note 1.4.0
2020년 11월 5일 새벽의 1.4.0 버전이 출시되었습니다.
Release note
개발 이슈
다이어리의 분석 기능이 전체 기록 대신 최근 한 달간의 기록을 참고하도록 변경하였습니다. (#223 )
이제 최신 활동을 반영하여 보다 정확한 통계를 낼 수 있습니다.
프론트엔드의 comment에 대한 정보를 vuex에서 관리하도록 변경하였습니다. (#226 )
서비스 내에서 데이터의 일관성을 높이고, 흩어진 데이터 수정 로직을 모아서 관리하도록 변경하였습니다.
프론트엔드의 공감 기능을 vuex에서 관리하도록 변경하였습니다. (#226 )
여러 곳에 흩어진 공감 로직을 vuex에서 관리하도록 변경하였습니다.
불필요한 Setter 코드를 제거하였습니다. (#219 )
Setter 코드를 사용하던 테스트 코드를 리팩토링 하였습니다.
데이터 조회 로직을 중복 호출할 경우, 캐시된 데이터를 전달하도록 변경하였습니다. (#234 )
캐시를 설정해서 DB 접근 비용을 줄이고 데이터 전달 속도를 높였습니다.
사용하지 않는 클래스 코드를 제거하였습니다. (#238 )
사용하지 않는 코드를 제거해서 안정성을 높이고 유지보수 시 혼동을 방지하도록 하였습니다.
SonarLint를 적용하여 버그 발생 가능성이 높은 코드를 수정하였습니다. (#240 )
해결한 이슈마다 경고 메세지가 발생한 원인, 개선점, 기대효과 등을 문서화 하였습니다. (#230 )
감정 도메인의 누락된 테스트 코드를 추가하였습니다. (#241 )
테스트가 누락된 코드에 대해 테스트를 추가하여 코드 안정성을 높였습니다.
프론트엔드의 신고 기능을 개선하여 사용자 편의를 높였습니다. (#242 )
신고 데이터를 vuex에서 관리하도록 변경하였습니다.
로그인하지 않은 사용자가 신고 기능 사용 시 바로 로그인을 요청하도록 변경하였습니다.
프론트엔드의 필터 기능을 개선하여 사용자 편의를 높였습니다. (#242 )
서비스에 무중단 배포를 적용하였습니다. (#250 )
무중단 배포를 통해 배포 중에도 끊김없는 서비스가 가능하도록 개선하였습니다.
Article 도메인과 Comment 도메인의 연관관계를 단방향으로 변경하였습니다. (#252 )
Article과 Comment의 데이터 요청 로직을 분리하여 Comment 기능의 의존성을 줄였습니다.
프론트엔드에서 Article과 Comment에 대한 요청을 별도로 보내도록 구조를 개선하였습니다.
JaCoCo 기준에 맞춰 테스트 코드를 추가하였습니다. (#247 )
JaCoCo 브랜치 커버리지 80%를 달성하도록 테스트 코드를 추가하여, 안정적인 서비스 유지보수가 가능하도록 하였습니다.
You can’t perform that action at this time.