유닛테스트 자주하라고 하는데
이게 UI쪽은 짜기가 불가능할 뿐만아니라,
이 UI가 잘 유저한테 보여지도록 그려지는지?
이를테면 자전거 트랙킹앱을 만든다고하면 지도위에 선이 표시되는걸 테스트하기가 참..
난감할거같다 이거임..

또한 논리적인 오류를 잡아낸다고 하더라도
모든 경우의 수는 테스트 못하는것인데
솔직히 오류라는것이 정말로 예기치 않은 상황에서 잘 발생하지,
테스트 환경같은데서 발생하겠음..?
결론은 논리적인 오류도 잡아낸다는것도 아주 제한적인 상황밖엔 못한다는 이야기가 되는것같음

위와 같은 상황을 어떻게 해결해야할까.. 
TDD로 해결할 수 있는데 내가 뭘 모르고있는거?