본문 바로가기

RETROSPECT

(35)
[CODESOOM] 3주차 회고(feat. 휴식주차) 1. 무엇을 배웠는가? 테스트 코드 작성방법 ControllerTest에는 Mockbean으로 주입받아 검증 ServicetTest에는 InjectMock과 Mock사용 assertj는 문맥을 자연스럽게 만들어준다. —> assertThat().sth() Exception 처리는 라이브러리 중에 가장 편했다 —> assertThatThrownBy(() → {throw new sth}) 1 day 1 commit에 대한 마음가짐 의미 없는 commit을 계속하게 되는 것 같아 commit을 신경 쓰지 않고 공부를 해보려고 시도해봤다. 그러던 중 우연히 종립 님의 깃헙을 보게 되었는데.. 이렇게 잔디가 빼곡했다.... 좀 더 살펴보니 2018년도 하반기부터 거의 끊이지 않고 잔디를 심어오셨다. 잠시 머리를 ..
[CODESOOM] 2주차 회고 1. 무엇을 배웠는가? Framework의 소중함 1주 차에 Framework 없이 서버를 만들고 2주 차에는 Framework을 사용했다. 메서드 매개변수 관리 (Pathvariable, RequestBody) Error 관리 (ControllerAdvice) HTTP 상태 값 관리 (ResponseStatus) Return값 관리 (ResponseBody) —> RestController는 이것도 필요 없음 Framework의 원리 아는 부분도 강의와 자료를 보며 하나씩 짚어가며 공부를 하니 잘못 알고 있거나 얕게 알고 있던 부분에 도움이 많이 되었다. 돌다리도 두드려보고 건너는 습관을 갖자. Javasciprt 기초 내가 짠 프런트 코드를 보고 아샬 님의 영상을 보면 깃헙레포를 삭제하고 싶은 충동이..
[CODESOOM] 1주차 회고 학습한 내용 1. Framework 없이 REST API 만들기 2. Else문 안쓰기 else문 대신 method로 분리하고 return 하자. (early return) 상황에 따라 switch문도 가능하다. 3. Enum 사용하기 static 변수를 많이 사용할 경우 Enum의 사용을 고려해보자 느낀 점 commit의 단위를 어떻게 나눌지 더 고려해야 한다. commit 메시지의 통일성에 대해 고려하기 작은 단위라도 나쁜 코드의 냄새가 난다면 멈추고 생각하기 불필요한 공백 제거하는 습관 가지기 주어진 과제를 먼저 해결하고 부족한 부분 학습하기
[CODESOOM] 0일차 회고 기다리고 기다리던 코드숨이 시작되었습니다. (사실 내일 시작인데 트레이너분들이 전부 열정맨 같습니다.) 과제는 2가지였고 재미있고 설레는 마음으로 잘 진행했습니다. PR 날리기 사실 아샬 님의 라이브 방송을 종종 보면서 코드숨이 어떻게 진행되는지 정보를 얻었기에 생활코딩에 있는 PR관련 영상을 미리 공부했었습니다. 회사에서 Git 쓸 일이 많이 없기 때문에 저에게는 처음부터 재미있고 도움되는 과제였습니다. 과제는 [본인이름.md 파일을 만들어서 PR 보내기]입니다. 그냥 완료하면 심심할 것 같아서 나름대로 시나리오를 만들어서 진행해봤습니다. txt 파일로 만들기 md 파일 생성 txt 파일 삭제 md 파일 내용 수정 이렇게 4가지 시나리오로 진행했습니다. 지인들 말고 다른 repo를 fork 하여 pr를..
2020 회고(feat. 첫포스팅) 블로그의 첫 포스팅을 어떤 글로 할지 고민하다 2020 회고를 하는 것이 새로운 시작을 하기에 좋다고 생각하여 포스팅하게 되었습니다. 나는 무엇을 했는가 딱히 없다.. 몇 가지만 적어보겠습니다.. 1. "1DAY 1COMMIT" 2019년에 지인분이 지나가는 말로 "1DAY 1COMMIT"에 대해 말해줬는데 이상하게 뇌리에 박혀 시작하게 되었습니다. 중간에 포기하고 싶은 날이 많았지만 게임처럼 '그냥' 하다 보니 끝까지 완주할 수 있었고, 중간에 이동욱 님의 영상으로 보며 마인드 컨트롤을 계속해서 했습니다. 무엇을 얻었는가 습관을 만들자 작은 것부터 시작하자 모든 일은 끝까지 해야 한다 중간에 포기하는 경우가 많았는데 이번 일을 계기로 잘되든 안되든 포기하는 것과 완주하는 것에는 큰 차이가 있다는 것을 ..