2편, c++ 프로그래밍 CMake 예제
안녕하세요? 1편에 이어 2편에서는 본격적인 개발에 들어가 보도록 하겠습니다. 들어가기 전에 먼저 TDD에 대해 들어보셨는지요? TDD란 Test Driven Development인데 간단히 소개하면 다음과 같습니다. 기존 개발방식은 개발을 먼저 하고 나중에 테스트하는 방식인데 TDD 방식은 테스트 코드를 작성하고 검토해서 최종적으로 개발코드를 작성하는 방식입니다. 우리는 TDD 방식을 따라 개발할 예정입니다. TDD 방식에서 테스트 코드를 작성한다는 얘기는 내가 개발할 라이브러리를 작성한다는 얘기와 같습니다. 1편에서 우리가 원했던 기능은 youtube-dl로 다운로드한 파일의 이름을 변경하는 기능이 있는 나만의 라이브러리를 만드는 것입니다. 그럼 먼저, 디렉터리 구조를 짜야 합니다. C++ 개발에서 ..