ChillihC
Preview Image

Next에서 Github Action으로 CI 시간 단축하기 (with. Yarn)

개발을 진행하다보면 빌드 과정에서 문제가 되는 부분을 발견하지 못한 상태로 계속 개발을 진행할 수 있습니다. 이러한 문제를 미리 발견하여 해결할 수 있다면 좋겠지만 보통 뒤 늦게 배포 시기에 해당 문제를 알아차리고는 합니다. 이러한 문제를 해결하기 위해 CI(Continuous Integration)를 구성할 수 있고 CI는 Github를 사용중이라...

Preview Image

우아한테크코스 자바스크립트 온보딩 3번 리팩토링

온보딩 3번 문제 풀이는 이전글에서 확인하실 수 있습니다. 리팩토링 이번 문제를 리팩토링 하면서 모듈화와 객체지향을 중심으로 생각해보았습니다. 함수와 매개변수 자바스크립트에서 코드를 읽어내려갈 때 함수의 동작을 파악하기 위해 가장 먼저 보게되는 것은 함수의 이름과 매개변수 이다. 우리는 이 두 가지를 통해 함수의 동작을 유추하고 이를 토대로...

Preview Image

우아한테크코스 자바스크립트 온보딩 3번 풀어보기

문제 🚀 기능 요구 사항 배달이가 좋아하는 369게임을 하고자 한다. 놀이법은 1부터 숫자를 하나씩 대면서, 3, 6, 9가 들어가는 숫자는 숫자를 말하는 대신 3, 6, 9의 개수만큼 손뼉을 쳐야 한다. 숫자 number가 매개변수로 주어질 때, 1부터 number까지 손뼉을 몇 번 쳐야 하는지 횟수를 return 하도록 solution 메서드를...

Preview Image

Obsidian 플러그인 오픈소스 기여하기

사소한 불편함으로 시작해 오픈소스까지 기여하게 된 짧은 이야기 입니다. 컨트리뷰션은 해당 PR을 통해 확인할 수 있습니다. 불편함 Jekyll을 이용하여 블로그를 만들고 글을 작성하기 시작하면서 Markdown 문서를 자주 작성하게 되었다. 자연스럽게 모든 문서 작성은 기존에 사용하던 IDE인 VSCode 에서 이루어졌는데 이때 몇 가지 ...