주간회고 [ 코드숨 1주차 ]

민석·2022년 6월 12일
0

코드숨

목록 보기
1/8

과제진행 코드리뷰

잘한점

  • 과제 구현하는거 자체는 완료한부분!
  • 매일 꾸준히 좀더 나은 과제를 제출하려 노력한점

개선해야할점 , 개선을위한 방법

  • 나름 열심히 과제를 수행했다고 생각되긴하지만 전력을 다하는 모습은 아니여서 퇴근후 빈둥거리는 시간을 줄이고 과제에 투자할수있는 시간을 더 마련해야겠습니다!

  • 과제 구현을 성공한것은 좋았지만 마지막까지 코드 퀄리티가 좀 아쉬웠습니다..! 다른분들의코드를 거의 안보고 진행을 했었는데 스스로만 생각하다보니 시야가 좁아지는거같아서 정말 막힌다싶으면 다른분들을 통해 좀더 시야를 넓히면 좋을거같다는 생각이 드네요..!

  • 과제진행중 복잡해지는 로직을 만나면 어거지로 구현하는 경향이있어서 스스로도 정리가 잘안되었는데 앞으로는 알고리즘 순서도를 그린후 진행을 해보면 더 좋지않을까 라는 생각이 듭니다

배운점

  1. 개발환경 셋팅

    • node , npm , webpack dev server , eslint , babel
  2. jsx를 직접 구현하는 방법

  3. test code의 편리함

  4. git pull request 방법

  5. 리팩토링

    • destructuring 을 통한 코드줄이기
    • 시맨틱한 변수명 , 함수명 을 위한 고민
    • 비슷한 역할을 하는 함수들을 해결하기위한 재사용이 가능한 함수 만들기
    • GuardClause 패턴을 사용해서 조건문의 중첩을 최소화하는 방법
    • 가독성이 좋지않은 if else를 대신할 Object Literals 사용

코드숨을 신청하기까지 아주 많은 고민이있었습니다만 🤔
사수가없어서 피드백 받지 못하는 환경에있었는데 코드리뷰를 통해 성장하고 있는 느낌이 들어서 너무 기분이 좋습니다! 1주차 후기는 대만족입니다!! 앞으로 7주 남았는데 화이팅!😊

profile
안녕하세요 프론트엔드 개발자 양민석입니다.

0개의 댓글