본문 바로가기

NestJS

(2)
테스트 주도 개발(TDD) with Nest.JS TDD에 대한 정리 TDD(Test-Driven Development)는 개발자가 코드를 작성하기 전에 테스트를 먼저 작성하는 방법론입니다.이 방법론의 핵심은 “테스트가 통과하는 코드를 최소한으로 작성하고, 그 후에 리팩토링을 진행하면서 기능을 확장해 나간다”는 점입니다. TDD의 기본 사이클은 Red - Green - Refactor로 나뉩니다.  • Red: 실패하는 테스트를 먼저 작성합니다. • Green: 테스트를 통과할 수 있는 최소한의 코드를 작성합니다. • Refactor: 테스트가 통과한 후 코드를 개선하고 최적화 합니다. 이 방법론을 사용하면 코드의 안정성을 유지할 수 있으며, 리팩토링 시 테스트를 통해 기능이 올바르게 동작하는지 확인할 수 있습니다. TDD를 사용하는 이유 장점  •..
Nest.Js 란 ? Hello, nest! A progressive Node.js framework for building efficient, reliable and scalable server-side applications. 효율적이고 안정적이며 확장 가능한 서버측 애플리케이션을 구축하기 위한 진보적인 Node.js 프레임워크입니다. Nest 관련 공식문서에 들어가면 바로 보이는 문구입니다. Nest.js는 Node.js의 프레임워크라는걸 알수있는데요 제 경우는 점점 많은 사람들이 Nest.js를 사용하는걸까? 라는 의문이 제일 크게 들었습니다. 그리고 실제로 회사에서 Nest.js를 사용하고 있었기 때문에 공부를 진행하게 되었습니다. Nest.JS 란? 소개 Nest는 효율적이고 확장 가능한 Node.js 서버 측 애..