Go, Vantage point
가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.
Github | https://github.com/overnew/
Blog | https://everenew.tistory.com/
[Unity] 유니티에서 테스트 주도 개발(TDD) 적용하기
테스트 주도 개발이란? 게임을 개발해 보면서 점점 많아지는 코드량에, 함부로 특정 함수를 변경했다가 양산될 버그가 두려워지기 시작했다. 덩달아 생산성도 떨어지고 뭐부터 만들어야 할지 막막해졌다. 이럴 때 필요한 게 바로 테스트 주도 개발(TDD, Test Driven Development)이라 생각했다. 실무에서 프로그래머들은 실제로 코드를 작성하는 시간보단 설계의 고민, 디버깅에 대부분의 시간을 쏟는다. 특히 디버깅이 얼마나 끔찍한지는 초심자라도 잘 알 것이다. 하지만, 테스트 코드 어떤 부분에서 버그가 발생했는지 한 번에 알 수 있다. 물론 개발에 직접적인 코드를 작성하는 것이 아닌 부가적인 코드를 상당량 작성해야하는 것이기 때문에 부담을 느낄 수 있다. 실제로 (본인도 그렇지만) 테스트가 오히려 개..
개발/Unity
2022. 4. 17. 19:57