테스트의 유용한 점을 조금 알게 됐다.
테스트의 유용한 점을 조금 알게 됐다. 현재 나는 코드스쿼드에서 iOS레벨2를 하고 있다. 레벨2 과제 중 JSON문자열 분석기를 하다가 테스트의 유용한 점을 조금 알게 됐다. 일단 코드스쿼드의 과제를 단계별로 하는데 단계별로 요구사항이 추가 된다. 추가된 요구사항을 반영하려면 소스코드 추가가 필요하다. 더불어서 기존 코드도 수정을 해야 한다. 물론 기존 코드에 수정이 일어나지 않게 짜는 게 가장 좋지만 그렇게 짜기란 정말 쉽지 않다.) 기존 코드 수정을 하면 전에 있던 요구사항을 만족하지 못할 수도 있다. 그래서 전에 요구사항을 일일이 입력해서 테스트를 해야 한다. 적어도 난 그랬다. 지금 과정에서는 단순 문자열을 입력하고 결과를 확인한다. 근데 이게 많아지다 보니까 테스트 하는 것도 시간이 꽤 많이 ..
끄적끄적
2018. 4. 1. 15:48