본문 바로가기
TIL

2021-01-24 CodeSoom React Week1 TIL(코드숨 리액트3기 1주차 회고)

by 김홍중 2021. 1. 24.

Today I Learned

 

1. Facts

- git실습을 진행했습니다. git 명령어를 사용하여 로컬에서 작업을 하고 변경사항을 원격저장소에 push하였습니다.

  그리고 공용저장소에 pull request하는 과정을 진행했습니다.

- Node.js NPM프로젝트, webpack, ESLint 설치 및 설정으로 개발환경을 구축했습니다.

- let을 사용하지 않고 immutable하게 과제1 코드를 작성하였습니다.

- let을 사용하지 않고, 매개변수가 많아질 경우 이를 관리하는 방식을 고려하였고 if를 사용하지 않는 방향으로 과제2를    수행했습니다.

 

2. Feelings

- 코드리뷰를 받으면서 새로운 접근을 시도하는 과정이 즐거웠습니다.

- 코드리뷰를 받기위해서 그 전까지 잡생각없이 과제를 수행하는것이 재밌었습니다.

- 과제2 계산기를 구현하면서 if문으로 예외처리를 하는것보다 동작하는 원리를 생각하여 작성하는것이 이해하기 쉽고    오류를 찾기 쉬운 코드임을 느꼈습니다.

- 짜놓은 코드를 리팩터링을 위해서 자료를 보면서 수정하는 과정이 더 나은 코드가 되는 것 같아서 뿌듯했습니다.

- 리팩토링하고나서 이전 코드를 보니 자신이 짰으면서 다시는 보고 싶지 않은 코드를 짰는지 알 수 있었습니다.

  코드리뷰해주시는 분들이 얼마나 괴로우셨을지 생각하게 되었습니다. 앞으로는 다른 사람이 보기 편한 코드를 작성하    기 위해 더 많이 연습해야겠다고 느꼈습니다.

- 아샬님의 과제 풀이 영상에서 문제를 쪼개서 하나씩 진행하시면서 테스트하시는것을 보고 체득해야겠다고 느꼈습니      다.

- 오류 하나 잡으려고 시간이 오래 걸릴때는 힘들었습니다.

 

3. Findings

- git 명령어들을 공부했습니다.

- eslint, webpack, babel,jsx 개념을 알 수 있었습니다.

- 매개변수가 많아지면 객체를 이용하여 관리할 수 있는 RORO패턴을 배웠습니다.

- 변수가 계속 변하지 않게 작성하여 함수마다 내부 변수를 따라가면서 파악하지 않아도 쉽게 구조를 파악하고 예측 가    능한, immutable한 코드를 만들어야 한다는것을 알았습니다.

- 자신을 돌아보는것이 오히려 돌아가지 않는 방법임을 알았습니다.

- 완성된 모습을 위해서 많은 시간을 들여서 혼자 하는것보다 피드백을 받는게 훨씬 얻는게 많음을 깨달았습니다.

- 하던대로 10시간 하는것보다 인출중심으로 1시간 하는게 나음을 느꼈습니다.

- 에러를 발견하면 바로 붙여넣기해서 구글링을 진행하는 것이 아니라 에러메세지를 통해 오류가 난 원인을 파악하고      수정할 수 있다면 수정합니다. 그럼에도 모르면 구글링을 진행합니다. 구글링을 적용할때에 협업하는 코드에 임의로      수정을 가하는 방식은 알아두기만하고 적용하지 아니합니다. 적절한 해결책을 찾지못하고 같은 행위를 반복하는것이

  1시간이상 넘으면 하던것을 그만두고 질문합니다.

 

4. Affirmation

- 이번 주차에 배운 내용을 다 안다고 착각하지말고 추후 과제에서 계속 적용합니다.

- 끊임없이 성장한다는것은 반대로 완벽할 수 없다는 것이라 생각합니다. 그래서 잘못된 습관이 한번에 바뀌기 어렵다      는것을 인정합니다. 코드상에 오류를 찾듯이 잘못된 습관이 발견되면 이유를 찾고 회고를 통해 개선점을 찾을 뿐 감정    적으로 절망하지 아니합니다.

- if else문을 guard clause로 작성해봅니다.

- Nested Function을 더 연습합니다.

- 다음주 과제를 진행할때에도 배열, 배열의 메서드, rest parameters, spread syntax를 더 숙달합니다.

- 다음주 과제할때에 let미사용, RORO패턴을 적용합니다.

- 과제를 하면서 책 '자바스크립트 코딩의 기술'도 함께 공부하면서 모던 자바스크립트를 숙지합니다.

'TIL' 카테고리의 다른 글

2021-02-13 TIL  (0) 2021.02.13
2021-02-07 CodeSoom React Week3 (코드숨 리액트 3주차 회고)  (0) 2021.02.07
2021-02-02 TIL  (0) 2021.02.02
2021-01-31 CodeSoom React Week2 (코드숨 리액트 2주차 회고)  (0) 2021.01.31
2021-01-22 TIL  (0) 2021.01.22

댓글