일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Git
- init
- type
- Unicode
- IOS
- Swift
- Foundation
- interpace
- Terminal
- UIKit
- tuist
- Class
- String
- url
- Method
- 이니셜라이저
- initializer
- delegate
- 코딩테스트
- 디자인패턴
- optional
- instance
- property
- Protocol
- enum
- Xcode
- extension
- struct
- initalizer
- 스위프트
- Today
- Total
목록unit test (2)
아리의 iOS 탐구생활
와.. 블로그글 너무 오랜만에 쓴다.. 맨날 코드에 이리치이고... 저리치이며 바쁘게 살면서...혼자 메모장이나 TIL에 끄적거리다가... '와, 이건 정말 꼭 포스팅해야해!!!' 라는 의욕이 솟구쳐올라서 작성하게 되었다. 다들 도움이 많이 되었으면 좋겠다는 마음으로... 열심히 적어봤다. 초보 개발자 화이팅!!!!!!! 📚 글을 읽기 전에 필요한 개발 지식 URLSession 의존성 주입(DI) Alamofire RxSwift (조금만 알아도 되요... 비중이 적음.) 유닛 테스트를 할 때, 라이브러리인 Alamofire는 어떻게 테스트하면 좋을까? 검색했더니 URLProtocol 타입을 이용해서, 네트워크 요청 결과를 Mocking해서 테스트를 하는 것 같다. 그렇다면 나도 도전...!!! 먼저 Al..
테스트 주도 개발(Test-Driven Development TDD)은 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나이다. 개발자는 먼저 요구사항을 검증하는 자동화 된 테스트 케이스를 작성한다. 그런 후에 그 테스트 케이스를 통과하기 위한 최소한의 코드를 생성한다. 마지막으로 작성한 코드를 표준에 맞도록 리팩토링한다. -위키백과 테스트 주도 개발을 말 그대로 개발을 하는데에 있어서 테스트가 주가 된다는 하나의 개발 방법론이다. 먼저 테스트를 하면서 코드를 작성하고 그 후에 본 코드를 구현하는 방식이다. 테스트를 거친 후에 코드를 작성한다면 추후에 신경 써줘야할 많은 부분들에 대해서 해결을 하면서 코드를 작성할 수 있겠다. 하지만 TDD를 언제나 고집하기에는 번거롭고 생산성이 떨어지는..