39. CI/CD에 대해서 설명해주세요. my) CI/CD는 각각 "Continuous Integration"과 "Continuous Deploy"의 줄임말로서 소프트웨어의 개발 및 배포를 자동화함으로서 더 빠르고 Human Error가 개입할 가능성을 차단해 신뢰성을 높이는 기술 개념입니다. CI는 개발자들이 공유 코드 저장소에 통합할 때마다 빌드 및 테스트를 수행하는 과정을 의미하며, 이것을 통해 코드 통합을 더 자주하게 되어 코드 병합 충돌을 줄여갈 수 있고 버그를 조기에 발견할 수 있다는 이점이 생깁니다 CD는 테스트를 통과한 코드의 프로덕션으로의 배포를 자동화 시키는 것을 의미하며, 이것을 통해 Human Error에 의해 배포할 수 없는 상황이 일어나지 않게 해줍니다. 40. TDD에 대해서 ..