- SSE 방식 적용 완료 (프론트앤드 API 요청 횟수 최적화 완료)
- Testcontainers 왜 안되는가
- Jira, Confluence 도입 (이렇게 좋은 툴이!!)
- 카카오 Map API 오류 해결
카카오 Map API 사용 방식이 변경됨
- 면접
- 추억 조회 페이지 스크롤 문제 해결
vvue-scroll
- 추천 장소 기능 개발
크론 잡 설정, insert into select .. duplicate key...
- 테스트 강의
아늬 그래서 JMeter 어케 적용시키지 너무 불편한데
- 디데이 조회 안 되는 문제 해결
잘못된 쿼리를 사용하고 있었다
.. 허허 내가 건드렸나보다 >> 그래서 테스트가 필요하다
- 추천 장소 기능 테스트 및 배포 완료
- 추억 생성 조회 테스트 추가 (통합테스트)
월요일에 안되었던 TestContainer 까지 적용했었는데
안되었던 이유는 active profile 설정과 필요한 application.properties 파일명 명시를 안했기 때문이다 음.. 너무 느리다
- Slack과 깃헙, 지라 연동
- 엔티티 연관관계 설정하기
(1) @ManyToOne, @OneToOne에서 inner join 사용할 수 있도록 nullable 추가
(2) @JoinColumn 외래키 이름 설정하여 엔티티 명확하게 함
(3) Join 해서 한 번에 가져오도록 함 : 추억 조회 쿼리 횟수 줄였다
- 추억 조회 테스트 해봄
애플리케이션이 돌아가는 같은 호스트 내에서 해서 초는 의미는 없지만
엔티티 연관관계 설정을 최적화한 뒤 2개를 비교해본 결과
확실히 응답 속도가 빨라짐을 볼 수 있었다 30% 개선했다
- 서버를 날려버렸다... 졸릴때 인프라 만지지 말자
다행히 한 시간 만에 다시 구축 완료했다
Elastic IP, 도메인 감사합니다
오.. 카페에 개발자들 되게 많다 나도 개발자이긴 하다
- 모니터링 툴 설정 (로컬에서 확인함)
- 도커 네트워크 종류와 내 인프라 구성 방안에 대한 고민
- AWS 네트워크 구성에 대해 배움 : VPC
- S3앞에 CloudFront 둠
허용한 도메인만 가능하도록 하려했는데 안된다
nextjs랑 뭔가 또 충돌한다
- 새로운 ec2에 도커설치하고 설정파일은 옮겨두었지만 네트워크 설정 문제로 인해 안되고 있다.
기존 서버에서 포트 열어두면 곧 될거같긴하다.
- 점점 더 강해진 느낌
1. 의존성이 많은 것들은 어떻게 테스트해야하나요
2. 통합테스트 어떻게 구성해야하나요
의문이 남았다
- 테스트에 필요한 데이터를 사전에 데이터베이스에 추가해야함
만약, id 값을 auto increment 하고 있다면 그것도 다 고려해서 추가해야 하기 때문에
테스트마다 테이블을 새로 만드는 게 나음을 알게 됨
- 그러므로 왜 유닛테스트 하라는 지 알겠음
- 엔티티 연관관계
- 도커 네트워크 종류
- AWS 네트워크 구성
- 알고리즘... 알고리즘!!!
이제 그만 프로젝트하고 풀자
- 프로젝트 일주일에 한번만 하기 (금요일 좋다)
- Java스럽게 코드 작성하기 (일요일 좋다)
: 테스트 잘 하는 방법 노하우 쌓기 : 이게 진짜 모르겠다 근데 잘 하고 싶다 왜? 무한 수동 테스트에서 살 수 있는 방법
2025.01.20.(월) - 2025.01.26.(일) : 👠 (4) | 2025.01.26 |
---|---|
[주간회고] 2025.01.13.(월) - 2025.01.19.(일) : 고뇌 (0) | 2025.01.19 |
[주간회고] 24.12.30.(월) - 25.01.05.(일) (0) | 2025.01.05 |
[주간회고] 2024.01.29(월) - 2024.02.02(금) (0) | 2024.02.04 |