[inflearn] TDD 개발 방법론을 활용한 React Native 앱 개발 (1)
개요
인프런 강의 “TDD 개발 방법론을 활용한 React Native 앱개발”을 수강한 내용이다. 모든 내용의 출처는 아래에 있다.
- https://www.inflearn.com/course/React-TDD#reviews
켄트 백의 TDD 책을 반쯤 읽고, 도저히 진도가 나가지 않아 인프런 강의로 개념을 한 번 정리해 보기 위해 신청하였다.
TDD 개발 방법론을 React Native 앱개발에 녹혀서 그 프로세스를 익히려 한다.
TDD 리뷰
TDD는 테스트를 많이 작성하는 의미가 아니라 Test Case를 개발 전에 만들고, 이 Test Case가 통과 되도록 기능을 개발하는 방법론을 말한다. 테스트를 작성하지 않은 코드는 구현하지 않는 것이 원칙이다.
- Describe it. (RDD : Readme Driven Development)
- Make it fail.
- Make it green.
- Refactoring.
React Native 리뷰
React는 Web Page, Web App을 만들기 위해 개발된 프레임워크이다. Native App을 지원하는 플랫폼이 React Nateve(RN)이다. React-core를 공유하지만 View(화면)개발 시 사용하는 컴포넌트가 다르다.