엘리스 SW 엔지니어 트랙 60일차 온라인 강의날 테스팅 코드 테스팅 코드 작성 이점 TDD 방법론 적용해서 생산성 향상 테스트 코드가 구현 코드에 대한 문서화가 된다 코드 품질과 신뢰성을 높인다 TDD에 대해 Test Driven Development의 약자 테스트 코드를 먼저 작성하는 방법론이다 버튼을 만들기 전에 버튼 동작 테스트 코드를 미리 만들어 놓는다 그럼 실패하겠지 그런다음 버튼 개발을 해서 성공으로 만든다 'testable code'란? 테스터블한 코드 코드가 영향을 미치는 범위와 사이드 이펙트를 줄인다 기능들을 작게 분리한다 React 테스트 이유 컴포넌트 많아지면 서로 영향 미치는 경우가 생긴다 특정 코드 수정되면 에러가 생길 수 있다 테스팅 용어 Mocking - 특정 동작 흉내내기 ..