Facts (사실, 객관)

feelings (느낌, 주관)

  • 프론트 개발을 하다 보면, 모킹 데이터를 사용할 때가 많은데, 모킹 데이터를 관리할 수 있는 좋은 방법을 제시한다.

  • 컨플루언스를 사용할 때, 실시간으로 데이터가 동기화되서 여러명이서 협력할 수 있는 것을 알 수 있었는데, 이러한 기술에 사용되는 알고리즘중에하나가, CRDT 또는 OT라는 것을 알게 되었다.

Findings (배운 점)

  • 켄트벡이 제안한 TDD를 쉽게 하는 방법에 대한 글을 읽었다.
  • 방법은 다음과 같다.
1. 원래 하던대로 코드를 수정한다.
2. 방금 변경한 코드로 인해서 성공하는 테스트 코드를 작성한다.
3. 변경 한 코드를 되돌린다.
4. 테스트를 다시 작성하거나, 새롭게 추가해본다.
5. 컴파일을 진행한다.
6. 테스트가 실패하는 것을 확인한다.
7. 테스트 성공을 위해서 다시 코드를 수정한다.
  • 아직은 테스트 코드를 작성하는것이 익숙하지 않은 나에게 테스트 코드를 작성하는데 좋은 방법이 될 것 같다.

  • 그리고 코드를 다 작성하고 나서, 테스트 코드를 막상 작성하기 귀찮을 때가 있는데, 변경한 부분에 대한 테스트를 작성하는 것이기 때문에 부담이 적어 시도할 만 하다.

  • 현업에서는 파이썬 IMPORT 에러 때문에 현재 고생중인데, 이것을 해결하면 바로 적용을 해볼 것이다.

Bad (개선할 점)

  • 업무 집중도가 떨어질 때, 해야할 일을 놓치거나, 생산성이 떨어질 때가 있다. 이럴 때 일을 잠시 멈추고 어떤 것을 먼저 해야할지 우선 순위를 매겨보도록 하자.

  • 오늘 할 일에 운동 계획을 빼먹지 말고, 적자. 이제 본격적으로 재택이 장기화되었는데 그럴 수록 운동의 중요성이 커지기 때문이다.

Todo (오늘 할일)

  • 오늘 업무시간에 마이그레이션 관련 작업을 마무리 할 것이다. (08:00 ~ 17:00)
  • 업무가 끝나고 코딩 테스트 문제를 풀 것이다. (17:00 ~ 18:00)
  • 코딩 테스트 문제를 제출하고 나서, 소켓 프로그래밍에 대해서 공부를 할 것이다. (20:00 ~ 22:00)
  • 토이 프로젝트를 할 것이다. (22:00 ~ 24:00) API 설계 및 여행자등록 관련된 부분을 작업할 것이다.

Affimation (자기 선언)

  • 항상 건강하고 자신감 있게 살자.
  • 내가 이루고 싶은 삶의 목표를 향해서 나아가자.

회고 작성법

  1. Facts(사실, 객관) 회사에서 실제로 내가 했던 일이나 겪었던 일의 사실을 적는다.
  2. Feelings(느낌, 주관) 내가 했던 일을 하면서 느꼈던 감정이나 느낌을 적는다.
  3. Findings(배운 점) 내가 했던 일을 통해서 새롭게 배운 점이나 알게 된 점을 적는다.
  4. Affirmation (자기 선언) 내가 했던 일을 통해 배운 점과 아쉬운 점을 어떻게 유지 하고 개선할지를 적는다.
>> Home