취준하면서 용어 정리

경환오·2021년 10월 27일
0

백엔드공부!

목록 보기
2/4
post-thumbnail

취업준비를 하면서 정말 다양한 문제에 직면한다 ㅠㅠ

단어의 뜻을 모르면 난감해진다. 이게 무슨 뜻이지? 오늘은 취준하면서 모르는 단어가 있을 때 마다 여기에 추가하려한다 다들 취업뿌시러 가즈아~~

CI/CD

CI는 지속적 통합 자동화 이런말이 나오는데 무슨말일까?

=> 개인 또는 소규모의 팀으로 작업을 하면 A, B이렇게 해결한 문제가 있다면 각자 A, B를 나누어서 개발을 하고 완료하면 바로 바로 합치는 식으로 운영을 했을 것이다 사람이 적다면 문제가 없지만 그런사람이 100~200명이 된다면? 각자가 해결할 때 마다 통합을 한다는 것은 불가능에 가깝다. 그렇다면 주기적으로 매주 금요일과 같이 특정 주기를 정하고 통합한다면? 바로 이 방법이 CI이다! 이러한 과정을 위해서 Jenkins, Gitetc, Gradle 등을 이용하는 것이다.

=> 그렇다면 CD? 지속적 제공을 뜻하며 유효성 검증이 끝난 코드를 레퍼지토리에 올리는 것을 자동화하는 것입니다.

그렇다면 왜? 하는가?

=> 이렇게 빠른 배포주기를 통해서 사용자의 피드백에 바로바로 대응할 수 있고 배포에 걸리는 시간이 짧기 때문에 보다 나은 경험을 지속적으로 제공할 수 있다는 것입니다.!!!!

이슈트래커

이 사진이 모든걸 설명한다.

이슈트래커란 개발과정에서 발생하는 다양한 문제를 적고 그것을 확인하며 해결하는 것을 도와주는 것입니다.

협업을 하면 다양한 문제에 직면합니다. 코드에 오류가 발생하거나 무슨 기능이 필요하거나 이런식이죠 그렇다 누가 이걸 가장 잘 해결할까요? 그건 아무도 모릅니다. 지나가던 의문의 인도인처럼 정말 우연한 사람이 해결할 수 있는거죠! 그렇기에 이렇게 하나하나 문서를 적고 공유하면서 빠른 해결을 도모 하는 겁니다!

그럼 오늘은 여기까지(계속추가예정)

profile
방문해주셔서 감사합니다!

0개의 댓글