테스트 주도 개발1 [JAVA] TDD란? 0. 이 글을 쓰게된 이유 우아한테크코스 레벨1을 거치며 tdd에 대해서 배우고 적용하며 학습했다. tdd를 직접 적용해보며 느꼈던 장점과 단점, tdd에 대한 설명을 통한 메타인지 효과를 얻고자 이 글을 쓰게 되었다. 1. tdd란? tdd는 소프트웨어 개발 방법론 중 하나로, 테스트를 먼저 작성한 후 그에 맞는 프로덕션 코드를 작성하는 개발 방법론이다. tdd의 핵심은 테스트 코드를 먼저 작성하는 것이다. 이는 개발자가 자신이 작성한 코드에 대해서 빠르게 테스트하면서 안정적이고 예측 가능한 코드를 만들 수 있게해준다. 2. tdd의 장점 tdd를 사용하면 어떤 장점이 있을까? 내가 직접 느낀 장점은 다음과 같다. 2.1 코드 품질 향상 tdd를 적용하게되면 테스트 코드를 먼저 작성하고 테스트에 통과하.. 2023. 4. 9. 이전 1 다음