회고

2021-11-04 TIL

Facts (사실, 객관)

  • 코드숨 최종 프로젝트 리팩토링

 

Feelings (느낌, 주관)

자고 일어났더니 아파트가 단수 중인 상태였다. 물탱크를 청소한다나... 씻지도 못한 채로 최대한 단정함을 갖추고 외출을 했다. 근처에서 쌀국수를 먹고 스터디 카페에 갔다.

 

국비 부트캠프 과정을 수강하고 있다. 벌써 2주차인데 기존에 학습했던 내용을 다시 봐야 하는 부분이 많아서 아직까지는 효용성을 느끼지 못하고 있다. 처음에는 기초를 다지는 데 도움이 될 것이라 생각했지만, 내용을 깊이있게 다루기 보다는 처음 접하는 사람들을 대상으로 하는 수업처럼 운영이 되고 있어서 강의를 켜놓고 다른 짓을 할 때가 많다. 앞으로 진행될 팀프로젝트와 알고리즘 스터디, 취업연계 등에 거는 기대가 있지만, 득보다 실이 크게 되는건 아닐지 약간 염려된다.

 

컴포넌트 분리에 대해 결론을 못내리겠다. 내 프로젝트의 규모상 아토믹 디자인 보다는 컨테이너 컴포넌트와 프레젠테이셔널 컴포넌트 정도로 나누는게 적합할 것 같은데, 문제는 프레젠테이셔널 컴포넌트 내에서도 여러 컴포넌트가 분리되면서 폴더 구조상 계층이 애매해지고 테스트를 어떻게 분리시켜야 좋을지 판단이 서질 않는다. 계층을 명확하기 표현하기 위해 폴더 구조의 깊이를 너무 깊게 파게 되면 오히려 더 복잡해는 경향이 있는 것 같다.

 

Findings (배운 점)

  • 단일 책임의 관점에서 바라보는 것이 컴포넌트 분리에 도움이 된다.

 

Things to do (해야 할 것들)

  • 알고리즘 풀이
  • 부트캠프 과정 수강
  • 프로젝트 리팩토링

 

Affirmation(자기 선언)

  • 성실하자