1년여간의 제품 개선 경험
입사하고 6개월 즈음, Vue 2(Quasar Framework) 기반의 제품을 외주 개발자가 React로 마이그레이션 하던 중에 계약이 종료되어 인계를 받게 되었다. 미완성된 React 버전 제품의 기능을 원래의 수준 또는 그 이상으로 만들기 위해 열심히 뜯어 고침과 동시에 개발 환경을 개선하기 위해 많은 시도를 했다. (현재진행형)
입사하고 6개월 즈음, Vue 2(Quasar Framework) 기반의 제품을 외주 개발자가 React로 마이그레이션 하던 중에 계약이 종료되어 인계를 받게 되었다. 미완성된 React 버전 제품의 기능을 원래의 수준 또는 그 이상으로 만들기 위해 열심히 뜯어 고침과 동시에 개발 환경을 개선하기 위해 많은 시도를 했다. (현재진행형)
CORS 문제를 해결하다가 알게 된 사실.
자바스크립트의 Array.length
는 참 많이 쓰는 속성이다.
프로젝트를 하다가 새로 알게 된 지식을 정리하려고 한다.
프로젝트를 진행하다가 일관성을 위해 styles.css
라는 파일명을 Styles.css
로 변경해 주었다.
그런데, Git이 파일명 변경 사항을 tracking하지 못하는 현상을 발견했다.
머쓱이는 프로그래머스에 로그인하려고 합니다. 머쓱이가 입력한 아이디와 패스워드가 담긴 배열 id_pw
와 회원들의 정보가 담긴 2차원 배열 db
가 주어질 때, 다음과 같이 로그인 성공, 실패에 따른 메시지를 return하도록 solution 함수를 완성해주세요.
기존에도 SSG(Static Site Generator) 도구인 Gatsby로 블로그를 만들었는데, 이번에 Docusaurus로 변경하게 되었다.
.gitignore
파일은 root 디렉토리에 추가해서 git
으로 관리하고 싶지 않은(tracking 하지 않을) 파일을 정의하는 파일이다.
때로는 이미 원격 저장소에 업로드한 파일을 나중에 무시하고 싶은 경우가 있다.
ES6에서 새로 추가된 반복문 중 하나인 for...of
에 관해 알아보자.