본문 바로가기

CI/CD 도입기 저번 글에 테스트가 중요하다는 말을 했다. 그 만큼 중요한 건 CD다. CD를 정말 거창하게 설명하는 글이 많다. 그러나 우리가 알아야 할 건 기본적으로 CI / CD는 코드를 자동ㅇ로 테스트하고 배포하는 일이라는거다. 별 게 없다. 나는 회사에서 사용하는 Bitbucket의 Pipeline 기능을 사용했다. bitbucket은 내부적으로 pipelines라는 ci / cd 기능을 지원한다. https://confluence.atlassian.com/bitbucket/get-started-with-bitbucket-pipelines-792298921.html Get started with Bitbucket Pipelines - Atlassian Documentation confluence.atlassia..
테스트 코드를 작성해야 하는 이유 최근에 식질머신이라는 프로젝트를 진행하고 있습니다. https://github.com/szmc-team/Sickzil-Machine szmc-team/SickZil-Machine Manga/Comics Translation Helper Tool. Contribute to szmc-team/SickZil-Machine development by creating an account on GitHub. github.com 식질머신에 리액트를 도입하고, 웹 기반으로 작업하면서 어려운 점이 많았습니다. 그 중 하나는 '테스트가 없다' 는 것이었습니다. 프로그램 제작에서 중요한 부분 중 하나는 테스팅입니다. 테스트는 프로그램의 안정성을 보장하고 예상치 못한 버그에 대응할 수 있는 좋은 방법입니다. 테스트 코드를 작..
소개 단순히 저장용 블로그입니다. 기록하고 싶은 것이나 까먹을 것 같은 것들을 저장합니다. 프로그래밍 관련 자료도 올릴 예정입니다. 자료가 필요하신 분이 제 블로그에서 뭔가 얻어갈 수 있었으면 좋겠습니다.