Puppeteer? Puppeteer는 Nodejs에서 사용할 수 있는 Headless browser library이다. 크로미움 기반으로 동작하며, 사용자가 브라우저를 켜서 할 수 있는 모든 행위를 완전히 동일하게 수행할 수 있다. 예를 들면, 사용자가 특정 페이지에 접속해서 입력창에 글을 적는다거나, 버튼을 누른다거나 하는 식의 모든 동작을 프로그래밍으로 해결할 수 있다는 얘기이다. yarn add chromium puppeteer const puppeteer = require('puppeteer'); const username = ''; const password = ''; const browser = await puppeteer.launch({ headless: false, // false면 브라..

나의 첫 직장에서는 백엔드 개발자가 서비스 론칭을 위한 서버 세팅을 도맡아 하고 있었다. 그러다보니 프론트 개발자나 아이폰 개발자와 같은 다른 개발자들은 실서버 배포를 진행할 일이 거의 없었고, 있다고 하더라도 백엔드 개발자에게 요청을 넣고 기다리는 형태로 배포를 진행했었다. 그러다보니 프론트 개발자가 구문 오류를 확인하지 못하고 배포 요청을 진행할 경우 백엔드 개발자가 배포를 진행하다가 빌드 에러가 터져서 검토 요청을 다시 넣고, 프론트 개발자가 검토 요청을 확인하고 재검토를 진행하며 재배포 요청을 넣을 때 까지 상당한 시간이 소모 되는 경우가 많았다. 배포만이 문제가 아니다. 특이하게도 개발자 한 명이 프로젝트 하나를 도맡아 처리하는 성향이 강했던 기업이라 브랜치가 사실 의미가 별로 없었다. 어차피 ..

프로그램 개발을 할 때 단위 테스트라는걸 사용한다고 한다. 말 그대로 작성한 프로그램에 대한 테스트를 진행하는건데, 사실 얘를 들은게 이번이 처음은 아니다. 이런게 있다고 수도 없이 많이 들었고, 코테에서 단위 테스트를 진행하는 기업들도 있어서 낯선 이름은 아니다. 그런데 솔직히 얘를 왜 해야 하는지 100% 이해하는건 아니다. 어차피 프로그램 작성은 해야 하는 일이고, 프로그램이 동작하다가 원하는 흐름대로 되지 않으면 console.log나 break point 걸어두고 테스트 해보면 다 해결 되는 일 아닌가? 하지만 이름 있는 개발자들이 중요하다고 하는데는 이유가 있겠지. 한 번 해보기로 한다. 이번 프로젝트에서 사용해볼 단위 테스트 라이브러리는 Jest인데, 모든 단위 테스트 라이브러리가 그런건진 ..
- Total
- Today
- Yesterday
- 현역 산업기능요원
- React-Native
- 산업기능요원 인센티브T.O
- 산업기능요원
- 2020정보처리산업기사
- 검색
- kakaocdn
- eslint
- 2021년 산업기능요원 재배정
- 산업기능요원 폐지
- 전국기능경기대회
- 정보처리산업기사 요약
- 대학생 현역 산업기능요원
- 2021년 산업기능요원
- NUXT
- 초성검색
- IT산업기능요원
- 산업기능요원 현역
- 기능경기대회
- React Native
- 캔버스 그림판 javascript
- 정보처리 산업기능요원
- 초성
- 산업기능요원 재배정
- jest
- JavaScript
- 21년 산업기능요원
- 기능대회
- 산업기능요원 재배정 확정
- 대학생 산업기능요원
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |