<aside> 📌 Intro: “테스트코드, ci/cd 학습이 시작됩니다!”

</aside>

여러분 심화프로젝트도 수고 많으셨습니다.

남은 기간 테스트코드, ci/cd 학습과 더불어 부족한 부분을 보충해서 최종 프로젝트까지 달려봅시다. 테스트코드, ci/cd 이론 학습 후에는 이전 프로젝트 또는 과제에 테스트코드와 ci/cd를 적용해보는 실습을 꼭 해보셔야 합니다. 지금 연습해야 최종 프로젝트 때도 적용할 수 있어요!

🧑‍🏫 학습 시작하기

📌 주특기 심화 학습 가이드

학습 목적

  1. 단위테스트

    단위 테스트는 프로그램의 각 부분을 고립 시켜서 각각의 부분이 정확하게 동작 하는지 확인 합니다. 즉, 프로그램을 작은 단위로 쪼개서 각 단위가 정확하게 동작 하는지 검사하고 이를 통해 문제 발생 시 어느 부분이 잘못되었는지를 빠르게 확인할 수 있게 해줍니다.

  2. CI/CD (지속적 통합 및 배포)

    통합과 배포를 자동화 하여 어플리케이션을 더욱 빠른 주기로 고객에게 전달할 수 있습니다. 새로운 코드 통합으로 인해 개발 및 운영팀에 발생하는 문제(일명 "통합 지옥(integration hell)")를 해결하기 위한 솔루션입니다.

학습 목표

학습 후에는 이렇게 활용해보세요.

  1. 개발 완료한 프로젝트나 앞으로 만들게 된 최종 프로젝트에 단위 테스트를 작성 할 수 있습니다.
  2. 매번 포스트맨을 사용하지 않고 코드 검증을 할 수 있습니다.