분류 전체보기

· 후기
이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 이번 주도 바쁘게 살았던 것 같습니다. 학교 수업은 수업대로 어렵고, 과제는 과제대로 많고, 풀어야 할 알고리즘 문제, 기능 구현, 다른 프로젝트 등등, 삶의 밸런스가 완전히 학업에 올인 된 일주일 이었던 것 같습니다. 버스에서 책 읽으며 이동할 때는 ‘이렇게까지 해야 하나..’ 싶기도 했을만큼 힘들었지만 뭐 시간이 다 지나가긴 하네요. 그리고 좋은 기회가 생겨 정말 실력 좋으신 분과 스터디를 함께 할 수 있게 되었습니다. 얻어가는 게 정말 많을 것 같아 성실히 임해보려고 합니다. (이미 조금 늦긴 했지만..) 이번 주는 꼭 기능 구현을 마무리 하겠다는 생각을 하며 살았던 것 같습니다. 이번주 진행했던 학습/개발 내용은 무엇이었나요? 이번 주는 다음과 같은..
· 후기
이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 이번 주도 치열하게 살았던 것 같습니다. 좋은 기회로 교내 데이터베이스 조교 + 연구실에 들어가게 되었고, 대략적인 코드 작성도 마무리 했습니다. 답답했던 점은 이 많은 일정들을 어떻게 소화해야 하는지 에 대한 고민이 적잖이 스트레스로 다가왔던 것 같습니다. 하지만 뭐 하나하나씩 알차게 처리해 나가고 있어서 지금은 많이 해소된 상태입니다. 이번주 진행했던 학습/개발 내용은 무엇이었나요? 이번 주는 다음과 같은 작업을 진행했습니다. 서비스 개발 방 생성 투표하기 결과 보여주기 테스트 작성 컨트롤러 테스트 작성 API 문서화 Rest Docs 을 사용해 API를 문서화 하였습니다. 가장 고민을 했던 부분은 무엇이었나요? 가장 막막했던 부분은 API 요청을 받아..
· 후기
이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 이번 주는 굉장히 역동적인 한 주였습니다. 가장 큰 변화로는 대학교 개강이 있겠습니다. 4-2 인턴을 목표로 하고 있어 미리 듣고싶은 4학년 과목을 몇 개 신청해서 듣고 있는데, 역시 난이도가 상당한 것 같습니다. 학교를 가거나 일정이 추가된 것은 귀찮지만, 그래도 친구들과 같이 웃고 떠드는 점은 좋은 것 같습니다. 이번주 진행했던 학습/개발 내용은 무엇이었나요? 이번주는 다음과 같이 학습하고 개발을 진행했습니다. 테스트 코드 작성법 학습 ERD 설계 JPA Entity, Repository 개발 이번 주 부터 본격적인 개발에 들어간 주차입니다. 막상 개발을 진행하려고 하니, 테스트 코드 작성법을 알고있어야 할 것 같아 통합, 단위 테스트에 대한 개념을 익..
Spring Rest Docs는 테스트를 통과한 코드만 API 문서에 작성할 수 있습니다. 이러한 방식은 개발자로 하여금 코드의 신뢰도와 품질을 향상시킬 수 있다고 생각합니다. 그러면 개발 이후에 테스트 코드를 반드시 작성해야 하는데, 부끄럽지만 여태 개발 하면서 테스트 코드를 작성해 본 적이 없었습니다. 단순히 Postman으로 API 요청, 응답을 받는 선에서 그쳤는데, 지금 생각 해 보면, controller → service (내부 모름) → controller 인 방식의 테스트, 즉 컨트롤러 단의 테스트만 진행하던 것이었습니다. 따라서 이번 기회에 전범위적인 테스트 방식을 익히고, 내 코드를 내가 믿을 수 있도록 열심히 배워보겠습니다. 일단은 첫번째로, Repository 단의 Test 입니다...
문제 설명 지나다니는 길을 'O', 장애물을 'X'로 나타낸 직사각형 격자 모양의 공원에서 로봇 강아지가 산책을 하려합니다. 산책은 로봇 강아지에 미리 입력된 명령에 따라 진행하며, 명령은 다음과 같은 형식으로 주어집니다. ["방향 거리", "방향 거리" … ] 예를 들어 "E 5"는 로봇 강아지가 현재 위치에서 동쪽으로 5칸 이동했다는 의미입니다. 로봇 강아지는 명령을 수행하기 전에 다음 두 가지를 먼저 확인합니다. 주어진 방향으로 이동할 때 공원을 벗어나는지 확인합니다. 주어진 방향으로 이동 중 장애물을 만나는지 확인합니다. 위 두 가지중 어느 하나라도 해당된다면, 로봇 강아지는 해당 명령을 무시하고 다음 명령을 수행합니다. 공원의 가로 길이가 W, 세로 길이가 H라고 할 때, 공원의 좌측 상단의 좌..
문제 설명 코니는 매일 다른 옷을 조합하여 입는것을 좋아합니다. 예를 들어 코니가 가진 옷이 아래와 같고, 오늘 코니가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야합니다. 코니는 각 종류별로 최대 1가지 의상만 착용할 수 있습니다. 예를 들어 위 예시의 경우 동그란 안경과 검정 선글라스를 동시에 착용할 수는 없습니다. 착용한 의상의 일부가 겹치더라도, 다른 의상이 겹치지 않거나, 혹은 의상을 추가로 더 착용한 경우에는 서로 다른 방법으로 옷을 착용한 것으로 계산합니다. 코니는 하루에 최소 한 개의 의상은 입습니다. 코니가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 retur..
hyunw9
'분류 전체보기' 카테고리의 글 목록 (3 Page)