회사이야기

회사이야기

getInitialProps, getServerSideProps, getStaticProps에서 브라우저 로그를 찍을수 있을까?

📌 목차 서론 NextServerLogger 그게 뭔데? NextServerLogger 설계 NextServerLogger 간단한 구현 Logger.log NextServerProvider 결론 📌 서론 혹시 그러신 적 있나요? Next.js 프로젝트로 배포는 했는데... 분명 로컬에서는 잘 동작했는데... 수많은 유닛 테스트, e2e 테스트들도 통과했는데.. 배포를 했더니.. Next.js 프로젝트가 뻗어 버린 적 있나요? 네, 저는 있습니다! (당당😎) getInitialProps, getServerSideProps, getStaticProps 내부 코드에서 터지는거 같은데 이걸 어떻게 디버깅을 하지? 고민하신 적 있으신가요? 방법은 있습니다. docker 환경이라면 해당 container 내부에 들..

회사이야기

회사 이야기 - Visual Regression Test feat. Cypress

📌 목차 서론 Visual Regression Test를 적용한 이유 Visual Regression Test란? Visual Regression Test 핵심 용어 정리 왜 Cypress를 선택하였는가? 설치 및 환경 설정 script 명령어 소개 테스트 소개 서버 데이터 mocking 결론 📌 서론 안녕하세요! 에디 입니다. 오늘은 회사에서 Visual Regression Test를 적용한 이유 그리고 과정을 한번 소개를 해보겠습니다. 그럼 출발! 🚀 📌 Visual Regression Test를 적용한 이유 기존 프로젝트에는 styled-component로 세팅이 되어있었는데 이걸 emotion으로 포팅을 하게 되었습니다. emotion의 더 다양한 기능을 사용하기 위해 변경 작업을 진행했지만 비슷..

eddie0329
'회사이야기' 카테고리의 글 목록