기타

기타/Testing

[Testing] 왜 테스트를 해야 하는가? (Jest, RTL, Cypress, TDD)

최근 개발에는 테스팅이 매우 중요하다고 다들 말합니다. 하지만 보통 말로만 들어서는 쉽게 지나치기 마련입니다. 저또한 테스팅에 중요성에 대해서는 너무 많이 들어왔지만 "나중에, 언젠가, 필요하면, 해야지~"라며 미뤄왔습니다. 하지만, 요즘 여러 웹 애플리케이션 프로젝트를 진행하면서 수많은 오류를 만났고 그때마다 해결하기 위해 노력하였습니다. 이 과정을 통해 많은 것을 배웠고 의미있는 과정이였지만, 하나의 불안감이 생겼습니다 "만약 이게 실제로 수많은 유저들이 사용하는 애플리케이션이였다면, 이래도 괜찮은걸까?" 이처럼 실제로 체감하게되니 누가 옆에서 말해주지 않아도 테스팅에 대해서 관심이 가고, 찾아보게되었습니다. 그래서 이 글과 앞으로의 글에서는 제가 느낀 테스팅에 대해서 간략하게 정리해보려합니다. 1...

기타/Tip

[기타] 노드 버전 매니저 (Node Version Manager)

Javascript 강의에서 Webpack을 활용한 번들링 파트가 존재하였는데, 아무래도 강의가 조금 예전에 찍었다 보니 Webpack 버전4를 기준으로 설명되어있었다. (현재는 버전 5) 기존에 내 노트북에 설치된 노드는 v18.5.0 였고, 해당 노드 버전이 Webpack 버전4를 지원하지 않는다는 오류가 발생하였다. 따라서 예전부터 설치해야지라고만 생각하고있던 nvm (https://github.com/coreybutler/nvm-windows) 을 설치하였다. 최신버전, 최신 LTS 버전, 17, 16 순서대로 내려가서 16버전에서 호환되는걸 확인하였다. 아래는 간단히 정리한 nvm 명령어다. Node 설치 nvm install xx.xx.x -> Node xx.xx.x 버전을 설치함 nvm in..

joseph0926
'기타' 카테고리의 글 목록 (2 Page)