Skip to content

Release Version 1.4.0

Latest
Compare
Choose a tag to compare
@include42 include42 released this 05 Nov 11:49
14947a8

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%를 달성하도록 테스트 코드를 추가하여, 안정적인 서비스 유지보수가 가능하도록 하였습니다.