The journey to becoming a developer

My future is created by what I do today, not tomorrow.

Total 357

CodeSquad Day 66 : Team Project Week 2

CodeSquad🔹Day 66 Team Project 오늘은 호이와 분담을 해서, 브랜치를 따로 파서 작업했다. 나는 투두 리스트의 카드에 내용을 입력했을 때, 제목과 내용을 입력해야지만 등록 버튼이 활성화되도록 하는 부분을 작업했다. 그런데 호이가 이슈에 Bug를 올려놓아서 확인해 봤더니, 컬럼 별로 적용이 잘 안 되고 있었다. 해결해 보려고 시도했지만, 알고리즘에 많은 시간을 투자하느라 벌써 새벽 2시 15분이 되어서 내일 오전에 이걸 시도해야 한다. 오후 6시 40분쯤 도비와 지미네 조를 방문해봤다. 크롱이 가르쳐준 pipe 함수를 적용하는 시도를 하고 있었고 버그를 해결해 나가며 결국 pipe 함수 적용에 성공하는 모습을 보며 나도 배웠다. Class by Crong - 첫 번째 파트에서는 구글 ..

[Sun/4/10/2022] Today I Learned

1. Learned = Facts + Findings Github Wiki 처음으로 Github Wiki라는 것을 써 보았다. 이게 무엇을 위한 것인지 알아보았고 이번 프로젝트에 약간 적용해 봤다. 어떻게 잘 써야 할지는 써 보면서 더 감을 익혀보려고 한다. Algorithms + Algorithm Study 알고리즘 스터디는 오늘 오후 9시에 진행했다. 오늘은 도니와 햄디는 참석하지 못해서 호이와 둘이서 하게 되었다. 마치 팀 프로젝트의 연장선 같은 느낌도 들었다. 실제로 알고리즘 스터디가 끝난 후 팀 프로젝트 이야기도 했다. 알고리즘 리뷰는 인원이 적어서인지 30분 정도밖에 걸리지 않았다. 호이가 PR 리뷰를 받은 것을 적용해서 리팩토링을 했어서 그것에 대한 설명을 듣고, 같이 변수명도 고치고, 커밋..

What I learned/TIL 2022.04.11

Github Wiki 활용해보기

Why Github Wiki? 코드스쿼드 부트캠프에 참여한 지 벌써 3달이 넘는 시간이 훌쩍 지났고, 4월 4일부터 본격적으로 팀 프로젝트에 도입했다. 이제 정말 팀으로서 하나의 결과물을 내야 하는 것이다. 페어 프로그래밍과는 또 다른, 제대로 된 협업을 경험해 보는 것이다. 협업을 하면서 Github의 기능 중 하나인 Wiki를 사용해 보라는 제안이 있었다. 막상 적어보려고 하니 막막해서 무엇을 적으면 도움이 될지에 대해서 정리해 보려고 한다. My Goal 개발 문서 작성법을 알고, 추후 프로젝트에 적용시키기 [Git] github 위키 기능 및 사용법 소프트웨어 프로젝트에서 소스코드만큼 중요한 것이 개발문서다. 굳이 포스트를 할애하면서까지 개발문서의 중요성을 언급하지 않아도 개발문서의 중요성은 모두..

Programming/Git 2022.04.10

[Deep Dive Week 2] Scope in JavaScript

JavaScript Deep Dive 스터디 질의응답 정리 범위 : 13장 스코프, 14장 전역 변수의 문제점, 15장 let, const 키워드와 block level scope 1. 상위 스코프에 있는 변수를 하위 스코프에서 참조할 수 있는 이유는 무엇인가요? 반대로, 상위 스코프에서 하위 스코프를 참조할 수 없는 이유는 무엇인가요? (자바스크립트 엔진이 변수를 참조하는 방식을 설명해보세요.) 더보기 자바스크립트의 스코프는 계층적인 구조를 갖기 때문입니다. 이것을 Scope Chain이라고 합니다. 변수를 참조할 때, 자바스크립트 엔진은 이 Scope Chain을 통해 변수를 참조하는 Scope에서 시작해서 상위의 Scope로 이동하면서 선언된 변수를 검색합니다. 즉, Scope Chain이 있기 때..

[Sat/4/9/2022] Today I Learned: JavaScript Study

1. Learned = Facts + Findings JavaScript Deep Dive Study 2회차 : Scope 오늘은 오후 10시 30분부터 12시 15분까지, 1시간 45분동안 스터디가 진행되었다. 랜덤으로 짝이 정해졌는데 나는 난정이랑 되었다. 11시 30분까지 난정과 함께 오늘의 주제인 Scope에 대해서 각자 준비해 온 질문들을 하고 대답을 했다. 책을 9시쯤부터 읽기 시작해서 사실 준비가 너무 덜 되어 있었다. 이미 어느 정도 아는 내용이라고 방심해서 늦게 시작했는데 역시나 아는 것과 설명하는 것의 괴리감을 느꼈다. 나의 부족한 설명에 비해 난정은 정말 대답을 너무 잘 해서 내가 면접관이라면 정말 만족했을 것 같았다. 다음부터는 책 읽는 시간도 늘리고 대답도 책을 안 보고 유창하게 ..

What I learned/TIL 2022.04.10

CodeSquad Day 65 : Team Project Week 1

CodeSquad🔹Day 65 Team Project 오늘은 기능 개발보다는 리팩토링 위주로 진행했다. 5시에 PR을 보냈고, 밤에 리뷰를 받았다. 이번에는 나는 키보드를 잡지 않고 호이가 코딩하는 화면을 보고, 진행하면서 피드백을 주는 식으로 진행했다. 함수형 프로그래밍을 어떻게 적용할지에 대한 감이 없었기 때문에 거의 호이가 주도하게 되었다. 거의 하루 내내 직접 내가 코드를 짜지 못하고 바라보기만 해야 했던 점은 아쉬움으로 남는다. 만약 내가 좀 더 함수형 프로그래밍에 대해 빠삭했다면 좋았을텐데, 그러지 못했다는 게 아쉬웠다. 더 공부를 해야겠다. 지금까지 Github의 Issue 탭을 활용하지 않았는데, 주말에 호이가 맡아서 기능 요구사항을 정리해 보기로 했다. 나는 Wiki를 작성해서 지금까지의..

Bye Bye VSCode! Moving to WebStorm IDE

사진 출처 : https://dev.to/mokkapps/why-i-switched-from-visual-studio-code-to-jetbrains-webstorm-939 Why I Switched From VS Code To WebStorm? VS Code만으로 코딩을 한 지가 벌써 1년을 훌쩍 넘어가고 있다. 1년 넘게 사용해 오면서, 처음엔 어색했지만 지금은 나에게 딱 맞는 테마도 찾고 눈이 편하게 코딩을 하고 있었다. 그런데 약 몇 달 전부터 VS Code가 급격하게 느려졌다. 커밋을 할 때 파일을 추가할 때나, npm으로 패키지 하나 설치하는 데에도 정말 시간이 예전보다 많이 소요되었다. 자잘한 렉도 많았다. 파일을 수정하고 나서 저장할 때 수십 초를 기다려야 하는 상황도 있었고, 닫기 버튼을..

Tips 2022.04.09