목록개발/방법론 (1)
원하는 것은 뭐든지
[TDD]Test-Driven-Development 테스트 주도개발
About TDD가 무엇인 알아본다. 목차 TDD가 무엇인가 TDD의 장점 TDD의 단점 본론 TDD가 무엇인가 제목에도 설명이 되어있듯 테스트를 주도적으로 하는 개발 방법론이다. 보통의 개발방법론과 다르게 테스트를 먼저 시작한다. 구현을 하고 테스트하는 것이 아니라 테스트를 하고 구현을 한다. 이해하기 쉽지 않다. 솔직히 명확히 내가 이해하고 있는 것인지도 모르겠다. 코드가 없는데 어떻게 테스트를 하란 말인가? 예시를 들어 설명을 해보겠다. 곱셈 기능을 TDD로 구현해 보자 public class CalculatorTest { @Test void multiple(){ int result = Calculator.multiple(2,4); assertEquals(8,result); //assertEqual..
개발/방법론
2024. 3. 22. 23:57