목록developer (4)
오늘도 한 뼘 더

# 배경 회사 업무를 진행하다 보면 배포 시기가 서로 다른 업무들이 있다. 이런 경우 전체 브랜치를 운영 브랜치로 올릴 수 없기 때문에 원하는 commit만 merge하는 방법이 필요하다. 이 때, cherry pick을 사용한다. # Cherry-Pick git log를 통해 체리픽하고자 하는 commit ID를 확인한다. git log --pretty=oneline 체리픽을 할 브랜치를 하나 체크아웃 한다. git checkout -b {cherry-pick-issueNO.} commit ID로 체리픽을 한다. git cherry-pick {$git commit ID} 체리픽을 진행한 브랜치를 푸쉬한다. git push origin {cherry-pick-issue#}

# 배경 웹 프론트엔드 개발자로 일하고 있는 회사 동료 분이 현재 운영계에서 소스맵을 통해 우리의 코드가 오픈되는 것을 이야기하면서 소스맵을 비활성화 하는 방법을 제안하였다. # 소스맵(Source Map)이란? - 서버에 배포를 할 때 성능 최적화를 위해 HTML, CSS, JS와 같은 웹 리소들을 압축하는데 이 빌드, 배포된 파일을 원본 파일과 서로 연결시켜주는 기능을 한다. - 원본의 파일을 볼 수 있기 때문에 소스맵이 빌드,배포한 파일에서 에러가 날 때 디버깅이 가능할 수 있도록 도와주는 기능을 한다. 이런 디버깅은 편의성을 제공하지만 결국 코드가 노출이 되기 때문에 보안의 이슈가 발생할 수 있다. - 원본파일과 연결을 시켜주는 역할을 하기 때문에 소스맵이 활성화가 되면 메모리를 많이 쓰게 되면 ..

https://docs.google.com/spreadsheets/d/1qQ-9M3eSwF74MkjMNLEFCyfnFjmxsRCXAjK_Wg5lG8U/edit#gid=0

회사 동료분이 만들어주신 업무일지 시트로 11월 말부터 업무일지를 작성하기 시작했다. 처음에는 익숙하지 않아 매일 작성을 못했다. 일단은 11월 업무 부터 정리해보는 것으로 ㅎㅎ 날짜 기술 작업내용 회고 2021년 11월 5일 금 AWS [AWS] 10월 비용분석 9월부터 시작한 비용분석이었는데 9월에 처음 필요없는 리소스들을 정리하고 직접 비용이 줄어든걸 보니 좀 뿌듯하다 ㅎㅎ 2021년 11월 5일 금 Golang 특정 사이트(매장)에 대한 매니저를 다건 조회하는 API 통합 작업 API 끝내고 오랜만에 개발하니 좀 신났다. 병행하는 개발은 재밌어 ㅎㅎ 2021년 11월 5일 금 Wiki 8일 개발계 배포 이후 도메인 주소 변경사항 공지 8일에 개발계 배포하면서 바뀌는 주소인데 미리 공지해서 헷갈려하..