230110 - JavaScript - NodeJS, TDD, ORM, Sequelize 모듈
								 오늘 내가 배운 것 1. TDD TDD란? TDD 순서 2. ORM ORM 이란? ORM 장점 ORM 단점 3. Node에서 ORM 사용하기 4. sequelize 설치 TDD TDD 란? - Test Driven Development의 약자로 '테스트 주도 개발'이라고 한다. 기존 코드를 작성하는 방식은 설계를 한 후 코드를 작성하여 개발을 진행한 후에 테스트를 하고 수정사항을 고치는 방식이었다면 TDD 방식은 설계를 한 후 테스트 코드를 작성해서 확인을 하고 실제 코드를 개발한 후에 리펙토링을 하는 방식이다. TDD 순서 - 작은 단위의 테스트 코드를 작성한다(보통 class 단위) - 테스트를 진행 - 통과될 때까지 테스트 코드를 수정 - 통과된 코드를 리펙토링 - 리펙토링한 코드테스트 - 리펙토링..