우아한테크코스 자바스크립트 온보딩 3번 리팩토링
온보딩 3번 문제 풀이는 이전글에서 확인하실 수 있습니다. 리팩토링 이번 문제를 리팩토링 하면서 모듈화와 객체지향을 중심으로 생각해보았습니다. 함수와 매개변수 자바스크립트에서 코드를 읽어내려갈 때 함수의 동작을 파악하기 위해 가장 먼저 보게되는 것은 함수의 이름과 매개변수 이다. 우리는 이 두 가지를 통해 함수의 동작을 유추하고 이를 토대로...
온보딩 3번 문제 풀이는 이전글에서 확인하실 수 있습니다. 리팩토링 이번 문제를 리팩토링 하면서 모듈화와 객체지향을 중심으로 생각해보았습니다. 함수와 매개변수 자바스크립트에서 코드를 읽어내려갈 때 함수의 동작을 파악하기 위해 가장 먼저 보게되는 것은 함수의 이름과 매개변수 이다. 우리는 이 두 가지를 통해 함수의 동작을 유추하고 이를 토대로...
문제 🚀 기능 요구 사항 배달이가 좋아하는 369게임을 하고자 한다. 놀이법은 1부터 숫자를 하나씩 대면서, 3, 6, 9가 들어가는 숫자는 숫자를 말하는 대신 3, 6, 9의 개수만큼 손뼉을 쳐야 한다. 숫자 number가 매개변수로 주어질 때, 1부터 number까지 손뼉을 몇 번 쳐야 하는지 횟수를 return 하도록 solution 메서드를...
본 글은 3월에 진행했던 29CM Frontend Eginner 전형 과제에 대한 회고입니다. 모든 과제 내용은 외부 유출이 금지되어 있기 때문에 공개할 수 없는 점 양해 부탁드립니다. 본 회고는 1부, 2부로 나뉘어 작성되었습니다. 1부 - 기술 선정 2부 - 고민과 후기 1부에서는 서류 지원과 합격 그리고...
본 글은 3월에 진행했던 29CM Frontend Eginner 전형 과제에 대한 회고입니다. 모든 과제 내용은 외부 유출이 금지되어 있기 때문에 공개할 수 없는 점 양해 부탁드립니다. 본 회고는 1부, 2부로 나뉘어 작성되었습니다. 1부 - 기술 선정 2부 - 고민과 후기 본격적으로 취업을 준비 하기 시...
새로운 프로젝트를 시작하면서 CI를 설정하던 중 아래와 같은 에러가 발생하였다. Error ERR_PNPM_LOCKFILE_CONFIG_MISMATCH Cannot proceed with the frozen installation. The current "settings.autoInstallPeers" configuration doesn...
Jest Test Environment에 대하여 에서 node와 jsdom에 대하여 비교하면서 jsdom을 이용하는 것이 많은 퍼포먼스 오버헤드를 발생시킨다는 것을 알게 되었다. 이후 이러한 오버헤드를 직접 측정할 수 있다면 좋겠다는 생각에 방법을 찾던 중, JSDom benchmark 를 찾게 되었고 이를 통해 개인 환경에서 오버헤드를 살펴볼 수 ...
Next 프로젝트에서 Jest를 설정하던 중 testEnvironment에 대한 의문이 생겨 간단히 정리한 글입니다. Jest Jest는 Meta에서 개발한 JavaScript Testing Framework이다. Jest는 Test Runner, Test Matcher, Test Mock 등 테스트에 필요한 여러 라이브러리를 제공해주기 때문에 별...
Obsidian은 Markdown을 이용하기 때문에 별도의 이미지 정렬 방법을 제공하지 않으며, 모든 이미지는 왼쪽에 정렬된다. 따라서 Obsidian에서 이미지를 중앙, 오른쪽으로 정렬시키기 위해서는 별도의 방법이 필요하다. CSS Snippets을 이용하면 Obsidian의 이미지 정렬 방법을 변경할 수 있다. CSS Snippets C...
사소한 불편함으로 시작해 오픈소스까지 기여하게 된 짧은 이야기 입니다. 컨트리뷰션은 해당 PR을 통해 확인할 수 있습니다. 불편함 Jekyll을 이용하여 블로그를 만들고 글을 작성하기 시작하면서 Markdown 문서를 자주 작성하게 되었다. 자연스럽게 모든 문서 작성은 기존에 사용하던 IDE인 VSCode 에서 이루어졌는데 이때 몇 가지 ...
들어가기에 앞서 해당 글에서는 다양한 이력서 양식을 소개하고 있으며 이에대한 개인적인 의견이 들어가 있습니다. 이력서 작성 요령은 이전 글 신입 프론트엔드 개발자 이력서 작성하기 (이력서 공개)을 참고바랍니다. 이력서 양식 리스트는 추후 추가되거나 삭제될 수 있습니다. 신입 개발자 이력서 대부분 신입 개발자의 이력서 제출에는 특별히 정해진...