16주 차 회고 메가 테라 16주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 이번 주는 지난주에 대부분의 기능은 구현했기 때문에 디테일적인 부분과 전체적인 완성도를 높이는데 집중을 했던 것 같다. 특히 테스트 코드를 작성하는데 시간을 대부분 할애한 것 같은데 그 이유는 모킹에 대한 어려움을 겪었었기 때문이다. 강의에서 배운 대로 따라 해도 혼자 하면 생각보다 쉽지 않아서 모킹 하는 방법을 익히는데 시간을 많이 들였다. 근데 모킹을 하지 않아도 테스트가 가능하다는 것을 뒤늦게 깨달았다. 모킹 때문에 테스트 코드 작성이 어려우면 설계가 잘못되었을 가능성이 높다는 아샬님의 영상을 보고 컴포넌트 구조를 살짝 바꿨는데 모킹 없이 쉽게 테스트할 수가 있었다. page 컴포넌트에서 필요한 것들을 불러와 하..
15주 차 회고 메가 테라 15주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 15주 차는 레벨테스트가 진행이 되었다. 이번 레벨 테스트는 2주간 진행되기 때문에 아직 레벨테스트가 끝나지 않았다. 이번 테스트의 주제는 "마카오 기프트"라는 쇼핑몰을 만드는 것이었다. 지난주차에 총복습을 하면서 만들었던 마카오 뱅크 서비스와 크게 다르다고 느끼지는 않아서 처음부터 막 이거 어떻게 만들어야 하지?라는 생각은 하지 않았다. 다만 저번 주에는 솔직히 테스트 코드나 문서작성 등 마카오 뱅크 웹페이지를 구현하는 것 이외에 다른 작업들을 조금 소홀히 했다면 이번 주는 2주간 진행되기 때문에 완성을 목표로 하되 다른 해야 할 것들도 놓치지 않고 진행하려 했다. 그러다 보니까 리액트에서 테스트를 위해 모킹 하는 ..
13주 차 회고 메가 테라 13주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 내가 아는 리액트는 리액트가 아니었다.. 이번 주는 저번 주의 연장선인 리액트를 이어서 배웠다. 저번 주에 리액트를 배우고 마카오 페이라는 퀘스트를 만들면서 재미있었기 때문에 이번 주도 재밌는 한 주가 되겠구나 생각을 했다. 하지만 3번째 강의를 접한순간부터 내가 저번 주에 배웠던 리액트는 장난이었다는 것을 깨닫게 되었다... api에서 받아온 데이터를 테스트할 때 mock을 이용해 테스트하는 여러 가지 방법, Flux Architecture의 store개념, Pub-Sub 패턴의 구독하는 이유와 구독을 끊는 이유 등등 이해하기 어려웠던 개념들이 넘쳐났고, 그 개념을 바로 적용해서 간단한 게시판을 만드는데 그 과정이 ..
12주 차 회고 메가 테라 12주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 또 만났다 React!! 12주 차는 리액트에 대해서 배웠다. 리액트를 9주 차 때 처음 배웠는데 그때 리액트를 배우고 너무 어려워서 쩔쩔맸었던 경험이 있어서 리액트에 대한 두려움이 있었던 상태였다. 9주 차에 리액트를 배우긴 했지만 머릿속에 남는 게 없는 느낌이라 이번 주에 잘할 수 있을까 걱정을 했지만, 다행히도 12주 차에는 추석 주간이 껴있어서 2주 정도 리액트를 공부할 수 있었다. 리액트로 간단한 ToDo List를 하루에 한 번씩 만들면서 2주간 최소 ToDoList를 10번 이상 만들면서 엄청난 반복학습을 한 결과 리액트에 대한 두려움이 "리액트 생각보다 재미있는데?"로 바뀌게 되었다. 처음 한 두 번 리..
9주 차 회고 메가 테라 9주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 처음에는 천천히? 이번 주는 자바스크립트, 리액트 둘 다 처음 배우면서 모든 게 새로운 한 주였다. 뭐든지 처음 배울 때는 익숙하지 않기 때문에 천천히 배우면서 익숙해지는 게 먼저라고 생각을 해왔다. 하지만 이번 주는 그 틀에서 완전히 벗어나야만 했다. 처음 배우는 언어인 자바스크립트로 Spiral Matrix 같은 난이도 있는 문제를 풀어야 했고, 피보나치수열 문제도 풀어야 했다. 자바스크립트를 어느 정도 배운 분들에게는 저 문제 푸는 게 얼마나 어렵겠어라고 생각할 수 있겠지만 지금 나는 몇 주간 배운 자바로도 저 문제를 당당히 풀 수 있다고 말 못 하는 상황인데 처음 배우는 자바스크립트로 풀어야 한다는 게 매우 힘들었..
5주 차 회고 메가 테라 5주 차를 진행하면서 있었던 일을 종합해서 회고하였습니다. 잘해야 된다는 압박감 이번 주는 레벨테스트 주간이었다. 사실 주말에 레벨테스트 과제가 올라왔을 때 벌써라는 느낌을 받았다. 왜냐하면 http에 대해서 한번 더 배우고 테스트를 할 줄 알았기 때문이다. 마음의 준비를 하지 않은 상태에서 테스트를 마주하니까 겁부터 났다. 이전에 레벨테스트를 한 번 떨어지고 이번에도 떨어지면 그때는 정말 끝이기 때문에 잘해야 된다는 엄청난 압박감을 갖고 시작했다. 그렇게 시작된 레벨테스트 서비스 기획 초기 당시 내가 만들고 싶은 서비스는 주말에 완성시켰다. 필수 구현 기능인 게시판 기능과 랜덤으로 명언이 주어지는 기능이다. 이전에 레벨 테스트했을 때는 게시판 기능을 만드는데만 일주일이 동안 겨..