210331-TIL

janeljs·2021년 3월 31일
6

TIL (2021년 1~7월)

목록 보기
39/77
post-thumbnail

🌞 개선한 점

시간을 효율적으로 관리하지 못하는 것 같아 타임트래킹을 시작했다.

📌 오늘 한 일

10:00-10:30 데일리 스크럼
10:30-12:30 자료구조 복습

  • 코드스쿼드 과정을 따라가느라 수업 복습을 너무 안했더니 따라가기 힘들다.
  • 오늘은 그동안 밀린 복습 + 코드 실습을 해봐야겠다.

1:00-3:00 자료구조 수업

  • 갑자기 heroku 서버에 문제가 생겨 원인을 찾느라 수업에 집중하지 못했다.
    • heroku logs --tail로 확인해보니 "Free app running time quota exhausted"라고 나왔다. 알고보니 한 달에 552.29 free dyno hour가 무료인데 이미 다 사용해서 오류가 뜨는 거였다. 상용 서비스도 아닌데 굳이 결제할 필요가 없을 것 같아 다음달까지 기다리기로했다.
  • stack을 이용한 infix->postfix 변환을 배웠다.
  • Stack의 응용
  • 스택 응용 전위표기(PREFIX), 후위표기(POSTFIX), 중위표기(INFIX)

3:00-5:00 페어 프로그래밍

  • 세션 DB 구현
    • 세션 DB를 어떻게 구현할지 고민하다가 스프링 미션 때 HttpSession을 이용했던 것을 참고하여 구현해보았는데 성공해서 너무 기분이 좋았다😆 일단은 로치에게 아이디어를 받은대로 uuid와 user를 저장하는 맵을 이용해서 구현했는데 더 개선해보고 싶다.
  • Controller 패키지 내 컨트롤러 리팩토링
    • 아직 메서드 네이밍이나 전반적으로 아쉬운 부분이 많다.
    • 시온과 밤코하면서 더 개선해봐야겠다.

5:00-6:00 웹 서버 미션 코드리뷰

  • 다른 팀과 미션이 다르다보니 코드 리뷰보다는 설명해주고 질문을 받는 형식으로 진행되었다.
  • 연에게 ajax를 이용하여 댓글 갯수를 증가시키는 방법을 배웠다.

8:00-8:30 영어공부

8:30-10:00 자료구조 수업 복습 및 코드 실습

10:00-12:30 페어 프로그래밍

  • 자바 웸 서버 미션 리팩토링 완료 후 PR을 보냈다.
  • SoftAssertionsExtension을 사용해보고 싶어 공식 문서를 보고 아래와 같이 적용해 봤는데 import가 안되는 문제가 발생했다. 삽질 후 assertj의 버전 문제라는 것을 알게되었고, SoftAssertionsExtension이 지원되는 버전으로 build.gradle을 수정해주니 문제가 해결되었다. 이 기능은 새롭게 도입된 기능이라 구글에도 거의 자료가 없어 힘들었는데 공식 문서를 보니 "Extension for JUnit Jupiter that provides support for injecting a concrete implementation of SoftAssertionsProvider into test methods and (since 3.18.0) into test fields annotated with @InjectSoftAssertions."라고 떡하니 써있었다🤣
@ExtendWith(SoftAssertionsExtension.class)
class HttpRequestUtilsTest {
    @InjectSoftAssertions
    SoftAssertions softly; 
    ... }

📔 개선할 점

  • 코드 리뷰 시간에 세션 db를 사용해서 로그인을 구현했던 부분을 설명했는데, 청자를 고려하지 않고 설명을 했다. 미션을 진행하지 않은 사람도 충분히 이해되도록 차분히, 쉽게 잘 설명하고 싶은데 아직 어렵다.
  • 이미 설명했던 부분에 대해 질문을 받았는데, 아까 설명했는데..와 같은 뉘앙스로 대답해버렸다😖 이미 설명했던 부분을 또 팀원이 질문한 건 내가 설명을 제대로 하지 못했기 때문인데 왜 그렇게 대답했니 나자신아... 앞으로는 작은 추임새, 리액션에도 더 신경써야겠다.

🗃️ 해야할 일

  • SQL 첫걸음
  • 호눅스 AWS 강의
profile
알고리즘 풀이는 👉 janeljs.github.io 👈에 올려요💓

4개의 댓글

comment-user-thumbnail
2021년 3월 31일

우와... 밤 열시부터 페어프로그래밍 하신거예요?? 대단하세요 크으👍👍👍

1개의 답글
comment-user-thumbnail
2021년 3월 31일

제인 너무 다른사람들 신경쓰고 살지 마셔유 나만 피곤해유~

1개의 답글