[TDD] 05 - AddToDo Component

저번 시간에 <App /> 컴포넌트의 테스트를 통과했다면, 이제부터 세부적인 컴포넌트 테스트를 진행한다. 컴포넌트 진행은 다음과 같은 2-track 으로 진행한다. Rendering test 앱이 의도한대로 잘 그려지고 있는가? 저번에 테스트한 것과 크게 다를게 없다. 테스트 코드를 작성 후 Make it fail > Make it gre

[TDD] 04 - 테스트 시작

Describe it Make it fail Make it green Refactoring (Optional) 이제 환경 구성을 마치고 본격적으로 테스트를 시작한다. 제일 먼저 시작해야할 것은 개발할 앱의 구성 요소를 빠르게 스케치하고, 컴포넌트를 정의하는 것이다. 예를 들어 이번 스터디에서 우리가 타겟으로 하는 앱이 Todo-list 앱 이라면 다

[TDD] 03 - 테스트 개발 환경구축 2

Detox개요컴포넌트 테스트를 위한 목적이 아니라 End-to-End 테스트를 위해서 개발된 라이브러리이다. 모바일 개발환경을 위해서 개발되었다. 모바일 부분에서는 마땅히 대체할만한 라이브러리가 없어서 Detox로 진행한다. 설치 Detox 설치는 공식문서에서도 확인 가능하다. macOS 기준으로 작성되어있으며, Android 버전 가이드는 Android

[1주차] 미루지 않기

주저리 주저리 끈기있게 저의 성장 기록으로 채우는 것을 지켜봐주세요. _19.08.21 이렇게 말한지도 벌써 한 달이 훌쩍 넘었습니다. 그동안 많은 변화가 있었습니다. 블로그에 대한 시작을 통해서 잠시 안주하며 살고 있던 제가 무엇을 해야할지 고민하게 되었고, 업무 간 생긴 문제들에 대해서 적극적으로 공유하기 위해 포스팅하기 시작했습니다. 운 좋게도

[TDD] 02 - 테스트 개발 환경구축

개발환경 구축버전 정보123"react": "16.9.0","react-native": "0.61.1""jest": "^24.9.0" 관련 라이브러리Jest통합 라이브러리이며, react-native-cli 설치 시 기본 옵션으로 포함되어 설치된다.

[TDD] 01 - TDD 및 React-native의 개요

스터디 개요 모든 코드가 이 책의 예제만큼 분명하고 직접적인 프로그램 세상복잡한 해법이란 없고 단지 외관 상 복잡해보이는 문제에 대해 신중히 사고하면 되는 그런 곳TDD는 그런 사고가 가능하도록 당신을 도와 줄 수 있다. TDD에 대한 중요성과 공부해야겠다는 인식은 이미 오래전에 확인한 사실이었다.그럼에도 부지런하지 못하고 자꾸만 현실에 안주하려는 게으름

[iOS] D-U-N-S 신청 시 Business name 오기입으로 인한 업데이트 요청

애플에서 뭐 할 때는 꼭, 한번에 집중 딱해서 하자. 문제D-U-N-S 번호 신청할 때 기업명을 적는 부분에서 잠깐 집중하지 못한 찰나에 오기입을 했다. 원래 기존 프로세스 상 첨부된 영문사업자등록증을 토대로 이름을 비교해보고 등록을 하는데, 시간이 없어서 국내 사업자등록증(한국어)을 첨부했는데 오기입된 기업명 그대로 진행이 되어버렸다. D-U-N-S

[HEXO] 블로그 계정 정보 전환하기

그리 의미가 깊지 않은 삽질의 시간이었다. 문제기존에 사용 중이던 github 계정으로 블로그를 운영 중이었는데, github 계정을 전환하면서 블로그를 관리하는 계정 또한 전환하기로 했다. 처음에 생각했을 때, _config.yml에서 기존 계정 정보를 새로운 계정 정보로 치환해주면 될 것이라고 생각을 해서 github 정보를 변경해서 deploy를

[EXPO] Google 로그인 과정에서 로그인 이후 google.com 으로 리디렉션 되는 문제

친절하지 못한 업데이트로 인한 에러는 해결해도 뭔가 시원하지 않다. 여전히 찜-찜하다. 문제확실히 잘 모르겠다. 내가 이해한 바로는 Expo SDK 32 부터 이런 문제가 있는 거 같은데, 깃허브에 이미 이슈로 등록되어있고 고쳐주길 기다리는 사람과, 급해서 자기가 알아보고 의견을 제시하는 두 부류의 사람들이 참여 중이었다. 서비스 업데이트 하는데 갑자기