테스트 주도 개발(TDD)의 장단점: Bob Martin과 Jim Coplien의 토론
https://www.youtube.com/watch?v=eRxc4PD6RN0
하이라이트
📚컨퍼런스에 참석한 두 명의 전문가가 테스트 주도 개발(TDD)의 가치와 소프트웨어 전문성에 미치는 영향에 대해 서로 다른 의견을 나눕니다.
🤖한 전문가는 TDD와 그 법칙을 정의하는 반면, 다른 전문가는 적절한 아키텍처나 프레임워크 없이 구현되어 절차적 상향식 아키텍처와 GUI 파괴로 이어질 수 있다는 우려를 제기합니다.
🏗이 토론에서는 소프트웨어 개발에서 아키텍처의 중요성과 우수한 설계 기술과 반복을 통한 아키텍처의 진화에 대해 살펴봅니다.
📝전문가들은 TDD와 계약에 의한 설계의 효과에 대해 토론하며, 한 쪽은 후자의 더 넓은 적용 범위와 인터페이스 의미론과 코드 간의 필수적인 결합을 옹호합니다.
💼또한 TDD가 소프트웨어 전문성에 미치는 영향에 대해 논의하며, 한 사람은 TDD 관행의 필요성을 강조하고 다른 한 사람은 업계에서 더 광범위한 전문성 표준을 옹호합니다.
