[커뮤러닝]1주차 회고

알고리즘 테스트

알고리즘 테스트는 2시간 제한으로 레벨3의 문제가 출제되었다. 각 주제에 맞는 문제들이 선별되어 나왔다. 인텔리제이에서 따로 문제를 풀었는데 설정을 잘못해서 TDD로 풀지 못했다. 설정을 다시해서 TDD로 풀고 리팩토링까지 해야겠다.


코드리뷰

수~일까지 코테를 풀고 월~화는 코드리뷰를 한다. 다른 사람의 코드 리뷰를 해본 결과 아쉬운 점이 몇가지 있었다.

  1. 코드 작성 후 바로 코드 리뷰를 진행하는 것이 아니라 문제가 뭐였는지 다시 파악하느라 시간이 많이 걸림
  2. 문제를 통과한건지 실패한건지 알수가 없음
  3. 생각보다 코드 컨벤션을 지키지 않으신 분들이 너무 많아서 가독성이 떨어짐
  4. 3번의 이유로 코드 리뷰의 대부분 내용이 코드 컨벤션이었다.

코테를 풀고 바로 코드 리뷰를 할 수 있는 시스템이면 더 좋겠다는 생각이 든다. 사람마다 푸는 일정이 달라서 한번에 풀고 한번에 코드 리뷰를 하는 거 같다. 코드 리뷰를 바로 열어두면 할 수 있지 않을까 한다.

다음에는 코드리뷰를 코드 컨벤션뿐 아니라 분석해서 해봐야겠다. 코드 컨벤션이 안좋으면 코드를 그냥 안읽게된다.

또 리뷰할 사람이 너무 많다보니 자꾸 고르게된다. 리뷰하기 쉬운 사람으로 다음에는 리뷰가 없는 사람, 내가 리뷰하지 않은 사람의 코드를 위주로 리뷰를 작성해야겠다.

리뷰를 하기 위해서 내가 알고있는 것이 맞는가 계속 고민하고 공부하게된다.

코드리뷰

코드리뷰를 어떻게 남겨야할까 고민을 하다가 오히려 질문을 남겨보자라는 생각에 질문을 남겨보았다.

리뷰에 질문이 들어오면 아무래도 한 번 더 고민하게 된다. 그냥 ‘이렇게 해보세요’라는 리뷰는 그렇구나 하고 끝나는 반면에 질문으로 들어오면 내가 그렇게 한 이유도 생각하게 되고 그러면서 자연스럽게 다음을 생각하게 되고 질문에 답하기 위해서 공부하게 된다. 하지만 잘못 질문하게 되면 의문과 부담만 남기게 되는 거 같다.


🤩 셀프 코드리뷰

먼저 나한테 셀프 코드리뷰를 했다. 나중에 내 코드를 보니 고칠게 너무 잘보였다.

셀프 코드리뷰

셀프 코드리뷰2

아무도 … 리뷰를 안해주니…나라도..나에게…해주는 수 밖에 …

셀프 코드리뷰는 필수적으로 하고 계속해서 커뮤러닝에서 코드리뷰하는 법을 연습해야겠다. 코드 리뷰를 남길 때 고민을 나에게 이런 리뷰가 달린다면 어떨까? 생각하면서 달아야겠다.

셀프 코드리뷰3

셀프 코드리뷰 하신걸보고 질문을 남겨주셔서 답변을 드렸다. 도움이 된거같아 기분이 좋다!

⚡️ 다음엔 이렇게 하겠다

길고 복잡한 코드라고 코드리뷰를 포기하지말고 도움을 줄 수 있다면 도움을 격려를 해줄 수 있다면 격려를 칭찬을 남길 수 있다면 칭찬을 남기자!

좀 더 칭찬을 많이 섞자!

세팅을 다시 해서 이번에는 TDD로 풀어야겠다.

results matching ""

    No results matching ""