테스트
private 메서드 테스트
커스텀 뷰 안의 private 메서드에 복잡한 계산 로직이 있어서 테스트하고 싶습니다. 이 private 메서드를 어떻게 테스트하겠습니까, 아니면 하지 말아야 할까요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
커스텀 뷰 안의 private 메서드에 복잡한 계산 로직이 있어서 테스트하고 싶습니다. 이 private 메서드를 어떻게 테스트하겠습니까, 아니면 하지 말아야 할까요?
private 자체를 테스트하려 하지 말고 공개 동작으로 검증하거나, 테스트할 가치가 있는 로직이면 별도 타입으로 추출한다. 절충으로 internal + @testable import를 쓰되 뷰 안에 계산 로직이 있다는 것 자체가 설계 신호다.
테스트객관식입문
테스트 타깃에서 @testable import MyApp을 했을 때 접근할 수 있게 되는 선언은?
#testable
메모리·ARC객관식심화
class 기반 코드의 성능(디스패치·ARC 비용)을 개선하는 방법으로 효과가 있는 것을 모두 고르세요.
#private
Swift 언어주관식기초
같은 파일에 class A { fileprivate func secret() {} }와 class B가 있습니다. B 안에서 A().secret()을 호출할 수…
#private
UIKit주관식기초
직접 만든 커스텀 뷰(예: 태그 칩 뷰)를 UIStackView에 넣었더니 크기가 0으로 잡혀 보이지 않습니다. 원인과 해결 방법을 intrinsic…
#custom-view