일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Til
- algorithms
- 알고리즘
- 정보처리기사
- If
- 미니프로젝트
- 코드숨
- post
- hackerrank
- 2020년 정보처리기사 4회
- 함수형 코딩
- 주간회고
- 서평
- jsp
- 항해99
- 성적프로그램
- Python
- 회고
- 2020년 제4회 정보처리기사 필기 문제 분석
- java
- 스터디
- 필기
- 2020년 일정
- 뇌정리
- sqldeveloper
- LeetCode
- git
- Real MySQL
- 책리뷰
- Jackson
- Today
- Total
목록항해99/WIL (2)
조컴퓨터
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주에는 건강 문제로 과제 진행이 어려웠습니다. 그러나 아키텍처의 일부를 구현하는 과정을 겪으면서, 레이어 간의 역할 구분과 의존성 관리에 대해 생각할 기회가 있었습니다. 특히, Clean Architecture 와 레이어드 아키텍처 간의 차이점에 대해 고민하며 설계를 진행했지만, 완벽하게 이해하지 못한 부분들이 있었습니다.2. 시도구현 과정에서 레포지토리와 서비스 레이어 간의 의존성 문제를 해결하려고 했습니다. Clean Architecture 원칙을 지키면서 레이어 간의 의존성을 최소화하려고 노력했습니다. 동시에, 기존에 적용하던 방식인 레이어드 아키텍처와 비교하면서 어떤 구조가 더 유지보수가 용이할지 고민했습니다.3. 해결레이어 간..
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주에 통합 테스트에서 PointControllerIntegrationTest 의 모든 테스트가 실패했습니다. MockMvc 를 사용해 컨트롤러의 API 를 테스트했지만, 데이터 초기화나 Repository 설정 문제로 인해 예상한 결과를 얻지 못했습니다.2. 시도각 테스트 전 @BeforeEach 에서 데이터를 명확히 초기화하려는 시도를 했습니다.Mock Repository 와 실제 Repository 를 번갈아 사용하며 테스트 결과를 비교했습니다.테스트 코드를 간소화하고, 실패 원인을 찾기 위해 예외 메시지를 확인하며 디버깅을 진행했습니다.3. 해결데이터 초기화 문제를 해결하면서 일부 테스트는 통과하기 시작했습니다. 또한, Repos..