TDD
-
[TDD] TDD 로 알고리즘 문제 풀어보기 - 프로그래머스 42626, 더 맵게개발 2021. 10. 31. 17:57
TDD 로 알고리즘 문제 풀어보기 - 프로그래머스 42626 단기적인 목표로는 Spring Reactive 앱을 TDD 로 구현하는 것이 목표이다. 그런데 TDD 개발 자체가 손에 익지 않아서 처음부터 적용하기에는 무리가 있다. 알고리즘 코딩테스트 문제들은 input 과 output 의 명세가 명확하다. 따라서 tdd 연습에 매우 적합하다고 생각했다. 프로그래머스 42626 번 문제 문제 분석 문제의 핵심은 가장 작은 숫자와 두번째로 작은 숫자를 계속 섞다가, 더이상 섞을 수 없는 지점을 정의하는 것이다. 따라서 먼저 함수의 테스트가 필요한 경우의 수를 잘게 쪼개서 리스트업 해보았다. 테스트 조건 가장 작은 원소를 똑바로 고르는가 두번째로 작은 원소를 똑바로 고르는가 1, 2의 결과를 섞을 때 올바른 연..