오늘 한 일 (회고)
- Programmers 스택/큐 > 다리를 건너는 트럭 풀이
- 스스로 약속했던 L2 문제 1시간 내로 풀기를 통과하지 못했다. 때로는 문제의 흐름대로 따라가는 것도 하나의 방법이다.
- 으쌰으쌰 프로젝트 swagger 실습
- 흔히 BE개발자들이 말하는 api는 FE와 BE 사이에 오가는 요청들에 대하여 server에서 로직을 수행하는 덩어리이다.
- swagger를 통해 server에서 개발한 api들을 자동 문서화할 수 있고 기능 단위로 테스트할 수 있다.
- FE개발자는 api documentation을 확인하며 BE와 소통하고 FE를 설계한다.
- 으쌰으쌰 project ranking page 개발 중
- 키키님이 작성하신 컴포넌트 구조를 보고 프로젝트를 진행할 때 api 설계가 언제쯤 이루어져야 하는지 의문이 들었고 api 설계가 일단 빨리 돼야 FE개발이 더 수월해질 수 있다는 얘기를 들었다.
- refactoring 공부
- "refactoring 2판"을 아침마다 공부하기 시작했다. 1장에서는 리팩토링 기법을 적용했을 때 코드가 어떻게 바뀌는지를 전체적으로 보여준다. 2장부터 리팩토링의 정의와 이유를 설명하는데 그 때부터 블로그에 하나씩 정리를 해볼 계획이다.
내일 할 일 (계획)
- 완전탐색 > 모의고사 풀이
- refactoring 1장 공부
- collusic project에 api 적용