-
210802 - TILTIL/2021 2021. 8. 3. 00:22
Test case, Test Suite
UITest를 공부하다가 단어가 궁금해서 공부했다.
여러 글 중에 가장 주의 깊게 읽은 글은 아래와 같다.
https://www.testmonitor.com/blog/test-case-test-suite-test-run-whats-the-difference
운영체제
- Context Switching이란?
- Context Switching의 원리 - Program Counter(PC), Stack Pointer(SP)
- Process Control Blcok(PCB)의 역할
- 리눅스에서 프로세스의 구조
엄청 자세히 공부한다기 보다 이런 식으로 진행이 되는구나 라는 개념을 잡고 가고 있다.
AlertPresentor 구현 고민
프로젝트에서 기존에는 UIViewController에 extension으로 presentAlert 메서드를 만들어서 모든 VC에서 self.presentAlert으로 사용했는데 Alert을 만드는 객체를 하나 두는 게 어떨까??라는 생각으로 AlertCreator라는 구조체를 만들고 createAlert 메서드를 만들었는데
문제는 present(_:animated:completion:) 메서드가 UIVIewController의 인스턴스메서드가 AlertCreator에서는 바로 호출이 안됐다. 물론 파라미터로 받아서 present를 호출해도 되겠지만.. 이 부분은 뭐가 더 나은 코드인지 고민을 해봐야 하는 부분이다.
일단은 파라미터로 UIViewController를 받아서 호출하는 방법으로 구현을 했다.
728x90'TIL > 2021' 카테고리의 다른 글
210801 - TIL (0) 2021.08.02 21년 7월 2주차 회고 (0) 2021.07.12 210630 - TIL (1) 2021.07.01 210629 - TIL (0) 2021.06.29 210628 - TIL (0) 2021.06.28