TDD
-
[2주차 미션] 후기 및 피드백교육/우아한 테크 코스 2019. 5. 27. 15:02
https://github.com/G-ONL G-ONL - Overview G-ONL has 25 repositories available. Follow their code on GitHub. github.com 2주차의 미션은 사다리타기 미션 이번 미션에서 제일 중점을 둔 부분은 TDD 방식으로 코드를 짜는 거 였습니다. TDD는 간단하게는 테스트 코드부터 코드를 빠르게 짜고, 테스트를 통과하기 위한 프러덕션 코드를 빠르게 짜고, 이후에 리팩토링을 진행하는 방식으로 코드를 짜는 방법입니다. TDD에 대한 포스팅을 다룰 예정이니, TDD에 대한 자세한 부분은 그 곳에서 참고하시면 될 거 같습니다. 사다리타기를 구현하기 전 문자열 계산기를 먼저 구현하게 되었습니다. 문자열 계산기의 조건은 저번과는 다르게 ..
-
단위 테스트교육/우아한 테크 코스 2019. 5. 12. 13:14
개발을 어느정도 해가면서 제일 해보고 싶었던 개발 방법론 중 하나가 TDD 였다. TDD란? Test Driven Development (테스트 주도 개발) 테스트 코드를 먼저 짜고, 그 테스트 코드를 통과하기 위한 로직을 이후에 구현 하는 방법이다. 테스트 코드를 짜면 좋은 점은 여러가지 이유가 있겠지만 우선적으로 리팩토링에 시간 소모가 매우 적다. 테스트 코드가 없는 상태로 리팩토링을 진행할 시에는 매번 수작업으로 이상이 없는지를 테스트를 해야하는데 테스트 코드가 있으면 그 부분에서 수작업으로 진행해야 할 부분이 매우 적어진다. 오늘 다룰 부분은 여러 테스트(기능 테스트, 통합 테스트).. 에 기본이 되는 단위 테스트이다. 단위 테스트란? 단위 테스트(= 유닛 테스트) 란 컴퓨터 프로그래밍에서 소스 ..