일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2020년 일정
- 서평
- java
- 코드숨
- 2020년 제4회 정보처리기사 필기 문제 분석
- 미니프로젝트
- 성적프로그램
- hackerrank
- 스터디
- 항해99
- 책리뷰
- 회고
- 뇌정리
- 정보처리기사
- 주간회고
- Real MySQL
- Jackson
- git
- sqldeveloper
- 함수형 코딩
- algorithms
- jsp
- Til
- 2020년 정보처리기사 4회
- post
- If
- 필기
- 알고리즘
- LeetCode
- Python
- Today
- Total
목록항해99 (3)
조컴퓨터
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주에는 건강 문제로 과제 진행이 어려웠습니다. 그러나 아키텍처의 일부를 구현하는 과정을 겪으면서, 레이어 간의 역할 구분과 의존성 관리에 대해 생각할 기회가 있었습니다. 특히, Clean Architecture 와 레이어드 아키텍처 간의 차이점에 대해 고민하며 설계를 진행했지만, 완벽하게 이해하지 못한 부분들이 있었습니다.2. 시도구현 과정에서 레포지토리와 서비스 레이어 간의 의존성 문제를 해결하려고 했습니다. Clean Architecture 원칙을 지키면서 레이어 간의 의존성을 최소화하려고 노력했습니다. 동시에, 기존에 적용하던 방식인 레이어드 아키텍처와 비교하면서 어떤 구조가 더 유지보수가 용이할지 고민했습니다.3. 해결레이어 간..
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주에 통합 테스트에서 PointControllerIntegrationTest 의 모든 테스트가 실패했습니다. MockMvc 를 사용해 컨트롤러의 API 를 테스트했지만, 데이터 초기화나 Repository 설정 문제로 인해 예상한 결과를 얻지 못했습니다.2. 시도각 테스트 전 @BeforeEach 에서 데이터를 명확히 초기화하려는 시도를 했습니다.Mock Repository 와 실제 Repository 를 번갈아 사용하며 테스트 결과를 비교했습니다.테스트 코드를 간소화하고, 실패 원인을 찾기 위해 예외 메시지를 확인하며 디버깅을 진행했습니다.3. 해결데이터 초기화 문제를 해결하면서 일부 테스트는 통과하기 시작했습니다. 또한, Repos..
2024-09-21 (토) 항해99 오프라인 과정에 참여하며 작성 작년 10월, 새로운 도전을 위해 헬스케어 업계로 이직을 결정하고 12월 1일부터 새로운 출근을 시작했다. 저년차인 만큼 다양한 경험을 쌓고자 클라우드 업계를 떠나 이곳에서 내 경력을 다시 시작했다. 이직 후 첫 프로젝트로 약물 알레르기 1차 사업을 마무리했고, 이제서야 내 코드를 돌아볼 여유가 생겼다. 마감에 쫓기며 작성한 코드는 생각보다 지저분했고, 하드코딩에 많이 의존했음을 깨달았다. 당시 어쩔 수 없는 부분도 있었지만, 왜 그때 그런 선택을 했을까 하는 후회도 남았다. 이 과정을 통해 한 가지 중요한 교훈을 얻었다. 나는 언제나 완벽할 수 없고, 그럼에도 계속해서 발전해 나가야 한다는 것이다. 그동안 불안했던 것은 내 성장이 느리다..