무엇이든지, 걸리는 것이 있다면 짚고 넘어가야할것.
"형상관리" 에서 실수가 있었고 live되고있는 회사의 서비스에 치명적일수 있었다.
branch 생성 부분
일을 하는 방식
사건의 전말은, 이렇다. 내가 작업한 내용을 올렸던 브랜치들은 master에서 가져온것이 아닌, 나의 예전 작업 branch내에서 계속 분기를 하고 있었다.
그렇기에, live되고 있는 회사의 서비스 코드에서 작업한 것이 아니였던 것이다.
운이 좋게도, 지금까지의 배포건에 대해서는 이상없이 작업이 되었으나
이번 배포건에서, 이상한 주석을 팀장님께서 감지하시고 알게되었다,,
git checkout master
git pull origin master
git branch newbranch
크게는 일을 하는 방식이라고 볼 수 있을 것이다. 나는 작업을 진행할떄, local내에서 서비스가 돌아가기만 하면 된다고 생각하였다.
그래서 , sdk 부분이 오류가 생기는 상태를 방지하고자 , import sdk부분을 주석처리를 하고 작업을 진행했다.
주석처리를 하고 작업을 진행하니, 기존의 오류가 발생하지 않았고 그렇기에 문제가 없다고 생각했나보다..
서비스를 개발할때는, 같은 환경을 갖춘 상태에서 각자의 작업물에 대해서 작업을 하는 것이 맞을것이다.
즉, 환경이 다르다면, 이를 맞추려고 해야할 것이다.
조금의 편안함이 나중에는 큰 걸림돌이 될 수 있을것이다.
앞으로는, 작업 환경에 좀 더 신경을 쓰고 셋팅을 하는 방향으로 갈 것이다.
화이팅, , !

선배님의 따수운 slack dm ,, !