본문 바로가기

전체 글451

CODESOOM: REACT-4 Facts (사실, 객관) : 강의 풀이 영상 시청 후 과제1(To-do 리스트 Redux를 사용하여 리팩터링 하기)와 과제2(레스토랑 정보 확인 및 예약 시스템 구축하기) Feelings (느낌, 주관) : 이번주 내내 강의만 듣고 아무것도 하지 않았다.. 무기력했던 일주일이었다. 토요일에 강의 풀이 영상이 올라왔고 영상을 보고 난 후 에 영상의 내용을 토대로 과제를 하게 되었다. Findings (배운 점) : Flux - 페이스북에서 클라이언트-사이드 웹 어플리케이션을 만들기 위해 사용하는 어플리케이션 아키텍쳐이다. 단방향 데이터 흐름을 활용해 뷰 컴포넌트를 구성하는 React를 보완한다. Dispatcher - Flux 어플리케이션의 중앙 허브로 모든 데이터의 흐름을 관리. 각각의 store를 직.. 2021. 5. 30.
210524 Facts (사실, 객관) : 코드숨 강의 보기 Feelings (느낌, 주관) : 오늘 과제 PR하려고 했는데 지키지 못했다... 유튜브를 끊어야겠다... 알수없는 알고리즘이 계속 유튜브만 보게 만든다... 이번주차는 리덕스에 대한 것을 하는 것 같은데 리덕스에 대해서 좀 더 자세히 찾아봐야겠다. Findings (배운 점) : Flux - 페이스북에서 클라이언트-사이드 웹 어플리케이션을 만들기 위해 사용하는 어플리케이션 아키텍쳐이다. 단방향 데이터 흐름을 활용해 뷰 컴포넌트를 구성하는 리액트를 보완한다. Dispatcher : flux 어플리케이션의 중앙 허브로 모든 데이터의 흐름을 관리. 각각의 store를 직접 등록하고 콜백 제공. stores : 개별적인 도메인에서 어플리케이션의 상태 관리 Vi.. 2021. 5. 25.
CODESOOM: REACT-3 Facts (사실, 객관) : Todo 테스트 작성하기 Feelings (느낌, 주관) : 코드 통과하기가 이렇게 어려운건줄 몰랐다... 겉으로 보기에는 완성이 되어 보였는데 커버리지 실행해보니까 완성이 아니더라,,,ㅎ Findings (배운 점) : TDD - 테스트 주도 개발을 배웠다. 자동화 된 테스트에서 실패하지 않는 한 새로운 코드를 작성하지 않고 중복 제거. fireEvent - 테스팅에서 DOM 이벤트를 편리하게 발생시켜주는 메서드 mocking - 일부 기능을 테스트 할 때 의존 관계를 끊고 독립적으로 테스트 할 수 있게 해 줌. sudo 대신에 num 혹은 docker 사용 describe -context -it 을 사용함으로써 기존 test 보다 좀 더 모양을 잡아주었다. 기존에 문서만.. 2021. 5. 25.
210523 Facts (사실, 객관) : codesoom 과제 풀이 영상 보고 과제 완성 Feelings (느낌, 주관) : 공부를 늦게 시작해서 계획한것들을 다 지키지 못해서 아쉬운 하루다. codesoom 과제 풀이 영상을 보고도 해결을 못해서 답답했지만 도움을 받아서 결국 해결할 수 있었다. 완벽하게 해결한게 아니라 다시 좀 손봐야하지만 ㅜ.ㅜ 내일은 코드숨 4주차,, 시작인데 과제가 2개다... 내일 두개 다 PR 올리는 것을 목표로 해야겠다. Findings (배운 점) : App 테스트 코드에서 커버리지 오류 난 부분 수정 - 기능들에 대해서 실행 시 (실제 사용하게 된다면) 기대한 값이 어떻게 나오는지에 대한 테스트 코드 작성 법을 배웠다. describe -context -it 을 사용함으로써 기존 .. 2021. 5. 24.
210521 Facts (사실, 객관) : ssafy 기출문제집 객관식 (수리, 추리), 주관식 (정렬, 그리디, 최단경로, 다이나믹 프로그래밍) 문제 풀이 끝냄! codesoom 3주차 과제 코드 수정 Feelings (느낌, 주관) : ssafy 문제집을 푸는데 굉장히 분량이 많아보였지만 오늘 다 끝내서 뿌듯했다. 내일이 시험이라 오늘은 거의 ssafy 문제 푸는데에 시간을 거의 다 보낸 것 같다. 코드숨 과제 관련 문서들을 보는데 대부분이 영어,.. 쉬운 문장들이라 쉽게 읽혔지만 영어 공부를 좀 더 해야겠다고 생각했다. Findings (배운 점) : describe(name, fn) - creates a block that groups together several related tests. you can w.. 2021. 5. 22.
210520 Facts (사실, 객관) : ssafy 객관식 (수리, 추리), 주관식 (정렬, 그리디, 최단경로, 다이나믹 프로그래밍) 2강씩 풀이 모의고사 1회 풀이 codesoom 3주차 과제 (Input, Page, App 컴포넌트 테스트 작성) Feelings (느낌, 주관) : TIL을 구경하다가 자극 받아서 시작하게 됐다. 우선 시험이 얼마 남지 않아서 급하게 ssafy 문제를 풀고 있는데 오랜만에 수학 문제를 풀려고 하니까 머리가 잘 안돌아갔다,, 코드숨 과제를 밤이 되기 전에 해버리니까 과제에 대한 피드백 코멘트를 바로 받을 수 있어서 좋았다. Findings (배운 점) : npm 하위 버전을 사용하다가 살짝 에러가 발생해서 업뎃 하려다가 'sudo'라는 것에 대해서 처음 알게 되었다. sudo (s.. 2021. 5. 20.