본문 바로가기
반응형

TDD2

Xcode UnitTest 'No such module '모듈명' 오류 대처 방안 새삼스럽게도 이제와서 Unit Test란걸 해본다. TDD에 대해서는 익히 들어서 알고는 있지만, 막상 프로젝트를 진행하는 시점에서는 잘 사용하지 않았다. 그도 그럴 것이 한시적인 SI프로젝트에서 TDD 까지하면서 개발하는 사람을 본 적이 없다. 그런데 왜 하려고 하냐? 여러 개발 패턴을 적용하는 주요 목적이 코드 재사용성, 손쉬운 테스트, 결합도를 낮출 수 있다는 목적을 가지고 있기에 MVVP, MVP를 적용하고 각 모듈에 대한 검증(테스트)를 진행해보고자 XCTest를 돌려보려고 하는데 처음부터 난관에 부딪혔다. 프로젝트의 프로덕트명을 변경했더니 제목과 같은 오류가 발생되었다. 방안) 프로젝트의 Build Setting > Product Module Name란을 검색해서 찾아보면 나오는 이름으로 임포.. 2023. 3. 17.
TDD(Test Driven Development) 요즘 한창 애자일과 스크럼에 대한 호기심이 절정이다. 이런 저런 책을 보면서 새삼 다른 느낌으로 오는 정보와 지식들이 많다. 화요일 아침부터 비가 촉촉히 내린다. 하루 빨리 코로나19 사태가 진정되었으면 한다. TDD관련 테스트 개발주도 프로그래밍이라는 책도 읽다가 덮은 것 같은데 다시 열어서 바야할 것 같은 요즘. 마음만 바쁘다. 이럴때일수록 천천히 주변을 둘러보면서 나아가야한다. 이 내용은 책을 보다가 훅~ 하고 들어온 느낌이라 그 느낌이 좋아 기록을 해두고자 한다. TDD는 제품 구현이나 코딩을 시작하기 전에 테스트 케이스를 먼저 작성하고 해당 테스트를 통과하는 코드를 구현함으로써 처음부터 발생될 수 있는 결함을 줄이려고 노력한다. 따라서 애자일 개발에서는 프로그래머와 테스터가 밀접하게 커뮤니케이션.. 2020. 3. 10.
반응형