#커밋

질문 1
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

2달 전 · CL@Supercoding 님의 새로운 답변

SaaS 운영시 Git이 구성되는 환경(?)

안녕하세요. 현재 자그마한 B2B 솔루션 회사에서 운 좋게 SaaS 프로젝트에 참가하게된 2년차 주니어 엔지니어입니다. 현재로써는 운영 아키텍처가 정해지지 않은 상태이고, EKS 기반의 퍼블릭 개발환경에서 CI/CD 및 메인 서비스에 대한 PoC를 진행하는 중에 있는데요,, 프로덕션으로 들어간다고 하면 Git과 같은 레포지토리 서버는 당연히 EKS 클러스터가 위치한 Private VPC에 구성되어야 하는게 맞는걸까요? ex) VPC Peering을 활용한 운영환경 <-> 개발환경 간의 분리, VPN G/W 활용...등 혹, 위 언급드린 방식이 올바른 경우라면 소스 커밋과 같은 작업들은 개발자들이 어떤 식으로 수행하는지 궁금합니다. 그 외로 SaaS <-> 레거시 개발환경과의 큰 차이가 존재하는 부분에 대해 언급을 주신다면 정말 감사하겠습니다:)

개발자

#devops

#ci/cd

#argocd

#saas

#kubernetes

답변 1

댓글 0

조회 80

4달 전 · 전민우 님의 새로운 답변

이직 후 첫출근을 앞두고 있는데 걱정이 많습니다 ㅜㅜ

대학교 때 좋은 기회로 스타트업에서 경력을 쌓고, 이번에 졸업해서 경력직으로 대기업 입사를 앞두고 있습니다 경력직으로 입사하긴하지만 스스로는 신입으로 입사하는 마음이라 부담이 많이 됩니다 ㅜㅜ 경력직이라 저에게 기대하시는 바가 높진 않을지, 바로 업무에 뛰어들게되진 않을까 상상하며 걱정을 가지고 있습니다 일잘러가 되고 싶은데 적응 잘 할지 부터 고민이네요 이직 후 어떻게하면 적응을 잘 할 수 있을까요? 팀 내 코드 리뷰 성향이나, 커밋 기록이나 그런것들 부터 보면 도움이 될까요,,?

개발자

#이직

#첫출근

답변 1

댓글 0

추천해요 3

조회 1,079

8달 전 · 익명 님의 질문

Revert를 한 후 코드가 꼬였다고 화를 내는 상사.. 제가 모두 잘못한 것일까요??

안녕하세요 이제 2년차가 되는 프론트엔드 개발자입니다. 최근 이직에 성공한 후 새로운 프로젝트를 맡아서 함께 협업하던 중 저의 실수로 develop에 있는 코드가 main에 머지 되었던 일이 있었어요. 그로인해 약 6시간 정도 main에 배포되어 작업 중이던 코드들이 실제 사용자에게 보여지게 되었습니다. 물론 오류 없는 작업물만 develop에 merge를 했기에 오류 자체는 없었어요. 그런데 문제는 그 후에 있었습니다. main에 잘못 머지되었던 커밋을 revert를 해달라고 해서 revert를 했습니다. 따로 confilct나 이슈 없이 잘 리버트가 되었고 리버트 후 동작 확인한 후에 정상 동작도 제대로 확인했어요. 그런데 그 후 작업 하시던 분이 코드가 누락되어 로깅이 제대로 안되었다고 저한테 화를 내시더라구요.. 제가 작업했던 부분과는 연관이 없었고 (리버트 시킬 때 상사분의 코드도 함께 리버트 되는 것은 확인했습니다.) 리버트로 인해 이렇게 까지 혼나야하는 것도 조금 속상하네요.. 저희는 일반적인 git flow를 따르지 않고 작업한 브랜치에서 각각 develop, main 브랜치로 각자 머지 시키는 방식을 사용하고 있습니다. 정말 궁금한 부분인데 제가 develop을 main에 잘못 머지시킨 것 뿐만 아니라 코드가 꼬인 부분에서도 책임이 있는 부분인가요?? 조금만 상세히 알려주시면 어떠한 쓴 답변이 와도 성장의 원동력이라고 생각하고 듣겠습니다! 경력이 적은 저로서는 아직 이해가 안가는 부분이라서요ㅠㅠ

개발자

#git

#git-flow

#revert

#git-revert

답변 0

댓글 0

조회 82

8달 전 · 문정동개발자 님의 새로운 답변

깃 merge 충돌이 나는 경우를 정의할 수 있나요?

서적에는 이렇게 나와있습니다. "병합하려는 두 브랜치가 서로 같은 내용을 다르게 수정한 상황에 충돌이 발생한다." "같은위치의 코드를 두 브랜치가 동시에 수정하면 충돌이 발생한다." 따라서 저는 같은 파일,같은 라인 코드를 서로 다르게 수정하면 충돌이 난다고 생각했습니다. 근데 첨부한 사진과 같은경우 충돌이 안더라구요;; 브랜치는 main, develop 2개가 있습니다. 그리고 2개의 브랜치 소스는 아래와 같습니다.(1번째 사진) 그리고 먼저 main 브랜치로 person 소스를 아래와 같이 수정하고 커밋, 푸시를 진행하였습니다.(2번째 사진) 그리고 develop 브랜치로 person 소스를 아래와 같이 수정하고 커밋, 푸시를 진행하였습니다.(3번째 사진) 그리고 person 브랜치를 main 브랜치에 merge 시켰습니다. 각 브랜치의 소스를 보면 main의 5번째 줄 함수명이 b 이고 9번째 줄 함수명은 c 입니다. 근데 develop 브랜치의 5번째 줄 함수명은 d 이고 9번째 줄 함수명은 b 입니다. 이렇게 되면 서적의 내용만 봤을땐 같은 위치의 코드를 각각의 브랜치에서 서로 다르게 수정을 했는데 왜 충돌이 발생하지않고 merge 가 진행되는건가요..? 일단 merge 를 하면 첨부사진과 같이 됩니다.(4번째 사진) 뭔가 충돌발생하는 경우를 정확히 정의하고 알고 넘어가고싶은데 어려운것 같습니다... 선배님들은 어떻게 이 부분을 이해하고 계신가요?

개발자

#git

#conflict

답변 1

댓글 0

조회 54

10달 전 · 익명 님의 새로운 댓글

git 도와주세요ㅜㅜ

팀플 중인 대학생입니다! git 관련해서 여쭙고싶어 글을 쓰게 되었습니다. 팀의 레포를 제 레포로 fork 해왔습니다. 제 레포의 dev 브랜치에서 갈라져나온 브랜치 a가 있습니다. 브랜치 a에서 작업중에 팀의 레포가 업데이트되었습니다. 그럼 1. 제 레포에서 sync fork를 한 후 2. 브랜치 a에서 git pull origin dev를 한 후 3. merge했다고 커밋 4. 계속 작업하다가 작업이 완료되면 브랜치 a를 팀의 레포에 PR 올림 이게 맞나요? 여러 글을 찾아봤는데 아직도 갈피를 못잡겠네요ㅜ 다른 좋은 방법이 있으시면 공유 부탁드립니다ㅜㅜ

개발자

#깃

#git

답변 3

댓글 3

조회 478

일 년 전 · 이윤호 님의 새로운 답변

커밋 단위를 어떻게 쪼개야 할까요?

만약에 컴포넌트를 하나 만든다고 가정하면 기능 하나를 만들때마다 커밋을 올려서 기능 a 추가 기능 b 추가 기능 a부분 수정 기능 c 추가 ... 이런식으로 가야할지 전체적으로 개발을 완료한 다음에 커밋을 올려서 컴포넌트 A a,b,c 기능 추가 컴포넌트 A a 기능 수정 이런식으로 가야될까요? 커밋 단위를 작게 하는게 원칙인건 알겠는데, 전자처럼 하게 되면 커밋이 너무 지저분해질 것 같기도 하고 흐름이 잘 안보이게 되는 것 같고 그렇다고 후자로 가자니 커밋 단위가 너무 커지는거 같기도 하고 잘 모르겠습니다.. 현업에서는 보통 어떻게 하는지 궁금합니다

개발자

#github

#commit

답변 1

댓글 0

조회 94

일 년 전 · 강병진 님의 새로운 답변

Github 잔디 질문

Main 브랜치가 아닌 다른 브랜치에서 커밋하고 푸시한 내역은 잔디심기가 되지 않더라구요.. PR을 하고 머지를 해야 잔디가 심어지던데 작업하는 브랜치에서 커밋하고 푸시해도 잔디심기가 가능한 방법이 있을까요?ㅠㅠ

개발자

#깃허브

#github

답변 1

댓글 0

조회 365

일 년 전 · 프레드윰 님의 새로운 답변

취업 준비하고 있는데, 노션 포폴 많이 사용하나요?

2학기에 조기 취업을 목표로 이력서와 포폴을 만들고있는 중인데요, 요즘 노션으로 포폴을 만드는 개발자분들이 많다고 하시더라구요. 그래서 저도 노션으로 한번 만들어볼까하는데 혹시 괜찮으시다면 참고할 수 있게 자료 공유해주실 수 있나요..? 또한 추가적으로 주변 학우분들은 깃허브 또한 꾸민다고들은 하는데 아직 학교 수업과정 중에 커밋한 것들로 좀 중구난방느낌이 강해서요.. 제가 한 학습기록들이 남아있는게 혹시라도 취업에 영향이끼치지는 않는지, 또한 지저분해보이지 않을까 싶어서 여쭤봅니다.. ㅠ

개발자

#포토폴리오

#github

답변 1

댓글 0

조회 96

일 년 전 · 용용 님의 답변 업데이트

신입 프론트 개발자 포트폴리오 질문

작년에 처음 팀 프로젝트를 부캠 다니면서 진행하고 추후 수료후에 개인 프로젝트를 2개정도 했습니다 처음했던 팀 프로젝트를 지금보면 커밋도 결과도 엉망이고… 서버도 닫혀서 제가 맡은 파트들은 보여지지도 않는 상태입니다.. 콘솔로그도 그냥 다 올려버렸어서 많이 엉망인데… 추후 개인프로젝트에서 이러한 문제들이 개선된것이 보이면 괜찮게 봐주시나요..? 팀프로젝트가 이거 하나뿐이라 안고 가야될것 같긴한데… 조언부탁드립니다ㅠㅠ

개발자

#포트폴리오

답변 2

댓글 0

조회 109

일 년 전 · ㅇㅇㅇ 님의 질문 업데이트

닫힌 질문 | vs코드 깃허브 커밋이 안 돼요

원격설정까지는 어떻게 했는데 커밋을 하려니까 아래 사진처럼 뜨면서 안 돼요. 혹시 커밋이 겹쳐서 그런건가요? 3시간동안 붙잡고있는데 안 돼요 제발 도와주세요

개발자

#깃허브

#github

#커밋

#안됨

답변 0

댓글 0

보충이 필요해요 5

조회 78

일 년 전 · 남 재민 님의 새로운 답변

리액트 개발자님들 도와주세여

안녕하세요 웹퍼블리셔로 일을 하고 있는데 요즘 하도 리액트 뷰를 원하는곳이 많아서 리액트 공부를 하거있슺니다 깃 데스크 탑으로 커밋하는데 집에서 할때랑 회사에서 할때랑 package lock json 셋팅이 달라져서 그런지 npm start가 안되는데 레포지를 회사랑 집 각각 해둬야하는걸까여??

개발자

#react

#웹퍼블리셔

#리액트

#프론트엔드

답변 4

댓글 0

조회 678

일 년 전 · 디큐 님의 새로운 답변

깃허브 pr 관련해서 질문드립니다

안녕하세요 현재 다름 사람들과 작업하던 중에 조금 사고친 것 같아서 질문 드립니다... 1. 작업 1을 진행하고 있었음 2. 그러던 중 작업 2를 부탁받아 작업 1을 커밋&푸시 후 2를 진행 3. 중간중간 작업 1을 수정 4. 작업 2를 끝내서 커밋하는데 git add .고 작업 1 , 작업2 둘 다 포함한 채 작업 1을 커밋한 브랜치에 한꺼번에 푸시해버림 5. pr을 해야함 이럴 경우에는 어떻게 하면 좋을까요.. 지금 생각 중인 건 브랜치를 지우고 관련된 이슈도 지우고 새로 다 파서 하는 방식을 생각 중인데 그래도 괜찮을까요...?

개발자

#git

#github

#pull

#pr

#초보

답변 1

댓글 0

조회 119

일 년 전 · 익명 님의 새로운 댓글

리액트 깃허브 연결

리액트 프로젝트를 깃허브에 올리고 싶은데 vs코드로 저장소 연결해서 파일을 올리면 vs코드에서 작성된 파일들이 다 올라갑니다. 그런데 gh-pages 를 사용하여 연결하는 방법도 있던데 이건 파일들은 올라가지 않고 페이지 배포만 해주는거 같습니다. 1) 원래 gh-pages로 연결하면 파일들은 커밋되지 않는건가요? 2) 두 방법의 차이는 무엇이고 뭐가 올바른 방법인가요..?

개발자

#react

#github

답변 2

댓글 4

조회 149

일 년 전 · 지인2 님의 답변 업데이트

Jira는 왜 쓰는 걸까요?

안녕하세요. 현재 컴퓨터공학부 3학년에 재학 중인 대학생입니다. 다음 학기 캡스톤 디자인에서 지라를 사용해 프로젝트를 진행하려 여러가지로 시도해보던 중, 제목 그대로 지라를 사용하는 이유에 대해 의문이 생겨 글을 작성하게 되었습니다. 제가 찾아보기로는 프로젝트 관리를 위해서라고 배웠고 그렇게 생각 중입니다. 하지만, 지라에서 이슈를 관리하는 것이랑 깃허브에서 이슈를 관리하는 것이 차이가 있을까요? 찾아보니, 깃허브와 지라를 연동해 커밋이나 PR 등의 정보는 공유하지만, 이슈 자체는 동기화 시키지 않는 것처럼 보여서 생긴 의문이었습니다. (이슈 동기화란, 지라에서 생성한 이슈가 깃허브에서도 이슈로 생성되는 것을 말합니다. 반대 상황도 해당) 1. 지라로 이슈관리 하는 이유는? -> 내부정보를 공개하지 않기 위함인가? 2. 그렇다면, 깃허브의 private 기능을 사용해도 되는 것 아닌가? 3. 지라의 기능이 깃허브의 이슈관리 기능보다 많은 것은 알겠으나, 깃허브와 이슈를 동기화 시키지 않는 이유는? 요약하자면, 위의 3가지 정도가 궁금한 부분이 되겠습니다. 제가 아직 지라에 대한 지식이 많이 부족한 참이라, 잘못 알고 있는 정보가 있다면 알려주시면 정말 감사하겠습니다🙇‍♂️

개발자

#jira

#github

#프로젝트

답변 6

댓글 3

추천해요 6

조회 3,187

일 년 전 · ㄱㅎㅁ 님의 새로운 답변

깃허브 Pull Request 시 이전 PR의 커밋들이 중복되서 올라가는 문제

안녕하세요. 검색을 해봐도 해결책을 찾지 못해서 Github PR기능을 사용하다가 생긴 문제점에 대해 질문좀 드리려합니다. github pr을 생성할 때마다 아래 사진과 같이 이전 pr에 올라갔던 커밋들이 중첩되서 같이 올라가는데 어떻게 해결해야할까요??

개발자

#github

#git

답변 1

댓글 0

조회 555

일 년 전 · 백당 님의 새로운 댓글

인텔리제이 깃허브 연동 및 푸시

지금 현재 잘 연동 되고 권한도 admin으로 되어있습니다. 파일을 끌어 오는것도 잘 작동하고 커밋도 되고 잘 되는데 푸시만 이상하게 안되네요...ㅠㅠ 오류 코드는 403 뜹니다. 혹시 뭘 설정을 해줘야되나요?

개발자

#intellij

#git

#github

답변 2

댓글 1

조회 152

일 년 전 · 임유선 님의 새로운 댓글

관리되고 있지 않은 개인 깃허브 보여줘도 될까요?

안녕하세요. 22년 11월에 입사하여 재직중인 프론트엔드 개발자입니다. 더 이상 현회사에서 성장 가능성이 없다 생각해서 이직 준비를 하고 있습니다. 재직하면서 개인 프로젝트나 스터디를 따로 진행하지 않아서 개인 깃허브가 신입때 그대로입니다. 회사 깃에만 커밋하고 있어서 제가 작성했던 코드를 확인할 수도 없을텐데요. 지금 과거에 작성했던 코드를 보면 참 가관이고 엉망인데 이력서에 깃허브 주소를 꼭 포함해야 할까요..? 깃허브 주소는 기본인거 같아서 걱정입니다…

개발자

#이직

답변 4

댓글 2

추천해요 3

조회 2,344

일 년 전 · 익명 님의 새로운 댓글

딥러닝 엔지니어 공부 방향성

요즘 자고 일어났다 하면 이런 고민들에 머리가 아플 지경이라 조언을 부탁드리고 싶습니다. 긴 글이지만 괜찮으시다면 읽어보시고 어떤 조언이든 부탁드리고 싶습니다 ㅠㅠ 비전공자로 시작하여 두 개의 AI 국비 지원 교육을 듣고 AI관련 포지션 여기저기 지원을 해보는 중입니다. 교육 과정 1개 수료 후 지원할 때는 서류부터 탈락하는 경우가 많았는데,2개째 이수하면서 블로그에 교육 과정 주간 회고록도 작성하고, 이전 보다 깃허브에 커밋하는 횟수도 많아지다 보니 이런 부분들을 좋게 봐주시는 회사도 있었기에 2번째 교육 과정 수료 이후 면접까지는 가긴 합니다만 면접에서 떨어지거나, 여전히 서류 탈락 되는 경우도 많습니다. 주변에선 회사를 보는 눈이 높은게 아니냐고 하지만, 규모 상관없이 제가 지원 가능한 포지션일 것 같다 싶으면 어디든 모두 지원하고 있습니다. 어쩌다 보니 상황이 꼬여서 한 지역에서만 일자리를 구할 수 밖에 없는 상황입니다. 현재 공고가 많이 올라오는 지역이 아니다 보니 더 힘든 상황인 것 같습니다. 그러다 문득 그런 생각이 들었습니다. 아직 제가 가진 능력이 턱없이 부족한 건 아닐까 하는 생각이요. 계속되는 불합격에 부정적인 생각이 많이 들다 보니, 제 수준이 한없이 낮은 것 같은 느낌이 드는 것 같습니다. 그렇다고 교육 과정을 하나 더 듣자니 또 기초부터 시작하는 것이 마음에 걸리고, 혼자서 공부를 하자니 어떤 부분을 건드려야 할 지 모르겠습니다. 교육 과정에서 들었던 피드백 중 하나가 마음에 아직 걸립니다. 제가 한 노력을 강사님들은 옆에서 직접 봐오셔서 알지만, 그 내용들을 자료에 잘 녹여내지 못하는 것 같다고 하시더라구요. 포트폴리오도 그런 맥락이면 어쩌나 싶은 마음이 큽니다.. 주절주절 적어 놔서 혼란스러우실 것 같아, 간단하게 요약해보겠습니다. 1. 확실한 레벨업을 경험하고 싶은데, 어떤 방식의 학습법이 좋을 지 모르겠습니다. 2. 혹시 포트폴리오에 대한 피드백을 주실 수 있으신 분들이 계시다면 너무 감사할 것 같습니다.. ㅠㅠ 참혹한 피드백일수록 더 좋을 것 같습니다.. 긴 글 읽어주셔서 감사합니다. 어떤 식의 조언도 감사하게 듣겠습니다..!

개발자

#python

#tensorflow

답변 1

댓글 1

조회 89

일 년 전 · 익명 님의 질문 업데이트

깃허브 private 레포지토리 반영하는 방법이 있을까요? count_private=true 가 작동하지 않는 건에 대하여

https://github.com/anuraghazra/github-readme-stats 깃허브 redme파일에 저걸 넣고자 하는데요. public하게 커밋한것만 기록이 되는 것 같더라구요..? ㅠㅠ &count_private=true를 넣어주면 된다기에 넣어봐도 마찬가지라서.. 혹시 방법이 없을까요? 사용 언어 스탯은 꼭 넣고싶은데요..

개발자

#github

#깃허브

#레포지토리

#readme

#readme.md

답변 0

댓글 0

조회 111

일 년 전 · 삭제된 사용자 님의 답변 업데이트

정보처리기사 취득에 대해 고민이 많습니다.

현재 4학년에 올라가는 정보통신공학과 학생입니다.백엔드쪽으로 진로를 생각중인데 현재 코테도 공부중이고,스프링/스프링부트를 공부중이며 깃허브에 공부한 내용을 커밋하고 어느정도 취업준비를 하려고 노력중입니다..토익도 이전에 고득점을 맞았지만 여름에 만료라 다시 공부하고 있는데 정처기 필기 시험이 한달 뒤에 있더군요... 아직 원하는 토익점수가 나오지 않아 다음달에도 공부를 해야할거같은데 정처기 시험도 추가할려니 머리가 아픕니다.누구는 정처기 굳이 필요없다하고 누구는 그냥 기본적으로 가지고 있어야한다고 하고 취득을 하면 무조건 좋겠지만 그 시간에 다른 공부를 한다면 좋을거라고 생각되는데 선배님들 생각은 어떠신지 궁금합니다

개발자

#정보처리기사

답변 1

댓글 0

추천해요 1

조회 292

일 년 전 · 삭제된 사용자 님의 답변 업데이트

2년차 프론트엔드 개발자 이력서 첨삭 부탁드립니다!

입사하고 나서부터 회사 일만 해오고 공부를 멀리한게 지금 오니까 후회되네요.. 이력서도 업데이트를 그 동안 안해와서 어떻게 하면 잘 쓴 이력서가 되는 건지 잘 모르겠습니다 ㅠ.ㅠ 매력적인 이력서가 되기 위한 재료도 없긴 하지만 지금있는 재료 가지고라도 좀 더 잘 만들어내고 싶어 이렇게 글을 씁니다. 익명으로 수정된 이력서라 죄송합니다 ㅠㅠ! 블로그는 없고 깃허브 퍼블릭 커밋은 22년 개인프로젝트가 마지막입니다 🥲 따끔한 피드백 부탁드리겠습니다. https://tdz-team.notion.site/OOO-7388d5166d7e45d2bc2eced7c5db7225?pvs=4

개발자

#이력서

#프론트엔드

답변 2

댓글 0

추천해요 5

조회 2,226

2년 전 · 익명 님의 질문

git flows 전략시에 rebase 질문있습니다 !

안녕하세요 ! git 관련되어 궁금증이있어서 질문남길려고 합니다 ! git flows 전략으로 git을 관리하려고하는데 보통 feature > develop 으로 반영할때도 feature에서 commit을 합친 후 git rebase develop 으로반영을 하는것인지 궁금합니다 ! 커밋이력 보면 squash & merge랑 똑같아 보이기도하고.. 구글링했을때도 feature에서 develop으로의 반영은 squash and merge가 좋다는 말이있어서 헷갈리네요.... ㅜㅜ 그리고 main에서 hotfix 브랜치 생성시 rebase로 main에 반영하고 난 뒤 develop에서도 다시 hotfix를 rebase해주면 되는것인가요?! 두서가 없지만 읽어주셔서 감사합니다!

개발자

#git

#rebase

답변 0

댓글 0

조회 64

2년 전 · 임동규 님의 답변 업데이트

주니어 백엔드 개발자 고민

안녕하세요. IT스타트업에 입사한지 5개월 된 신입 백엔드 개발자 입니다. 현재 제 상황 바탕으로 커리어를 어떻게 해야할지 고민하고 있는 중입니다. 지금까지 회사 상황을 정리해봤으며, 질문은 마지막에 있습니다. 꼭 해당 질문에 대한 답이 아니더라도, 제 상황에 대해서 말씀해주실 부분이 있다면 자유롭게 답글 주시면 감사하겠습니다. # 회사 이야기 - 백엔드 기술 스택 : Kotlin, Spring boot, MariaDB, Mybatis, Kafka - 입사한 이후로 지금까지 계속 코드 품질, 개발 생산성 개선보다는 일정 압박받으며 API 찍어내기 바쁨. (백오피스 개발 프로젝트 진행중) ## 기술 - 코드리뷰 없음 - dev 브랜치에 바로 커밋&푸시 - 먼저 물어보지 않는 한 피드백이 거의 없고, 팀원분들 항상 바빠서 자주 물어보기도 어려웠음 - 테스트코드 없음 - 백엔드 팀원 개개인이 포스트맨으로 테스트함 - 스펙 A or 기능 A 가 수정된 이후에 기능 B 가 영향받는지 여부를 사람의 기억력에 의존하고, QA 나오면 그때 문제점을 인지함. (기획,운영팀분들이 QA로 못 찾으면 문제점 인지 못함) - 개발팀장님께 테스트 코드 작성을 건의했으나, 시간 부족과 잦은 기획 변경을 이유로 반려됨. - Mybatis 사용 - 원래 JPA, queryDSL 이었으나, raw 쿼리문을 써야 쿼리 최적화를 잘 할 수 있다는 이유로 대표님이 도입 - 개발 생산성이 저하됨 - REST API 변형 - 대표님께서 보안 강화를 위해서 모든 API 요청은 POST로 보내되, end point 를 get-staff-profile 이런 식으로 작성한다고 통보함 ## 소통 - 비합리적인 일정 - 개발자 의견 반영 없이 경영진이 일방적으로 결정 - 그래서 야근할 수 밖에 없는 상황이 생기고 “항상” 일정이 미뤄짐. - 개발자들이 여러번 항의했으나 의견 반영 안 됨, 개발팀장님이 경영진이랑 대화가 안 된다고 포기한 상태 - 기획팀 소통 비용이 높음 - 피그마 UI 보면서 개발 중인데, 기획의도가 구체적으로 드러나지 않아 직접 메신저로 물어보거나 이후에 QA 올라와서 의도를 깨달음. # QnA 1. 경력 초반에 성장하고 싶은데, 이 회사에서 백엔드 쪽으로 잘 배우고 좋은 문제 해결 경험을 할 수 있을까요? 이 회사에서 제가 무엇을 할 수 있을까요? 2. 이직을 생각해야할까요? (1년 미만 경력이라 고민됩니다.)

개발자

#백엔드

#주니어

#이직고민

#스타트업

#개발자

답변 1

댓글 1

추천해요 1

조회 457

2년 전 · 김주호 님의 새로운 답변

깃 관련 질문입니다. (초기 세팅, 중간 합류, 브랜치)

깃을 사용해본 적이 없는 상태로 취업을 했는데.. 정말 기초적인 부분만 따로 공부를 했고, 조만간 업무 투입한다고 하셔서 질문 드립니다.. 예를 들어서 1. 브랜치가 main , A, B 이렇게 3개가 존재한다고 할 때, A에서 C브랜치를 생성해서 개발하라고 하시는데 뜻이 뭔지 잘 모르겠습니다. A 브랜치를 checkout해서 pull로 당긴 다음에 브랜치를 생성하라는걸로 이해가 됐는데 맞나요..? 2. 프로젝트 중간에 투입하는거라 깃에 개발 환경이 정리되어 있습니다. ReadMe 파일이 제대로 정리가 안되어있어서 하나하나 라이브러리를 받아야하는지 모르겠습니다. 예를 들어서 프로젝트 환경 파일 (package.json) 내부에 react, node 등등의 라이브러리나 개발을 도와주는 라이브러리가 정말 많습니다. 이 많은걸 손수 타이핑해서 install하는건 개발자들이 하는 방법은 아닌거 같아서요. package.json을 복붙해서 npm install 해주는 방식을 쓰니까 자동으로 modlue안에 install되는거 같긴한데.. 제가 궁금한건 다 되는게 아닌거 같습니다. WRAN이 뜨더라고요.. react나 다른 next같은 다른 몇 개는 오류가 뜨는거 같습니다. 뭔가 상식적으로 코드를 가져온거지, 라이브러리를 install한건 아니기 때문에 이게 동작을 안하는게 당연한거 같기도 하고.. 그렇다면 정말 그 많은 라이브러리를 손수 install 해줘야하는건지 잘 모르겠네요..ㅜ 보통 진행중인 프로젝트에 투입하면 초기 설정을 어떻게 하나요? 3. 첫 번째 질문과 같이 브랜치를 생성을 하면.. 제가 이해한게 맞다면 A브랜치를 기준으로 생성된 브랜치이니까 저의 개발 환경을 A브랜치의 모든 파일을 가지고 있는 상태에서 시작하나요? 그러니까. A브랜치에 있는 무수히 많은 파일들 위에 저의 폴더나 파일들을 따로 만들어서 사용하고 커밋하면 되는걸까요..? 여기까지가 질문입니다 ㅜ 혹여나 잘못해서 모든게 날라가버릴까봐 섣불리 뭔가를 할 수가 없는거 같아서 공부를 하고 있긴한데 당장 진행해야 될 것들이 많아서 이렇게 질문 남깁니다 ㅠㅠ

개발자

#git

#github

#react

#vscode

답변 4

댓글 1

추천해요 1

조회 218

2년 전 · 황민호 님의 답변 업데이트

프론트엔드 이직 준비 방법

안녕하세요, 이제 입사한지 반년이 좀 넘은 신입 프론트엔드 개발자 입니다. nextjs를 이용해서 개발하고 있습니다. 이직관련해서 궁금한점이 있는데요, 보통 경력직으로 이직을 하게되면, 본인이 담당했던 업무에 대한 포트폴리오를 적는다고 알고있는데, 그럴러면 본인이 작업했던 커밋이력이나 코드 등을 보여줘야 할텐데요, 보통 깃허브 계정이 회사계정이고 private 계정이라 다른 사람들에게 보여주는데 애로사항이 있지 않나 싶습니다. 이런 부분 어떻게 어필을 하나요? 그 외에도 어떤식으로 포트폴리오를 작성하는지, 예를들어 포트폴리오용 웹페이지를 하나 제작해서 했던 것 들을 표현한다던지 등이 궁금합니다. 또한 1년을 채우고 이직하는 것과 그렇지 않은 것도 많은 차이가 있는지도 궁금합니다.

개발자

#fronted

#이직고민

#이직

답변 1

댓글 0

조회 304

2년 전 · 류민우 님의 답변 업데이트

react native codepush 깃 브런치전략

신입개발자이고 codepush로 급히수정해야하는 부분만 수정해서 배포하고있는데요 깃에 브런치를 어떻게 관리하는게 잘하는방법인지 잘 모르겠습니다.. 현재는 master-develop 아래에 codepush랑 feature브런치가있습니다 새로운 기능과 함께 코드푸시에 적용됐던 내용들을 같이 버전올려서 심사올리려고하는데 codepush에 커밋된내용들이있으니까 develop으로 머지후 feature도 반영해야할까요? 아니면 합치지않고 feature에서 코드푸시내용이랑 새기능 추가하여 develop브런치로 머지해야할까요? 도와주십쇼 ㅠㅠㅠ

개발자

#reactnative

#react-native

#codepush

#git

답변 2

댓글 0

추천해요 9

조회 1,326

2년 전 · 익명 님의 댓글 업데이트

github commit 깃허브 커밋 문제

깃허브에 개인 프로젝트 2개를 각각의 레파지토리에 올려놓은 상태인데요, (편의상 첫번째 레파지토리를 A, 두번째 레파지토리를 B라고 하겠습니다.) A와 B를 커밋 후, A에 수정할 부분이 생겨 다시 업로드를 하였는데, B에 올려놓은 프로젝트가 A에도 업로드 되는 문제가 여러 번 있었습니다. 깃허브에 대한 이해가 높지 않고, 일단 만든 프로젝트를 먼저 올려두려고 유튜브를 참고하여 올린 상태라, 어느 부분에서 문제가 생긴건지 파악하기 어려워 질문 올려봅니다! 첫 커밋 이후, 매 커밋 마다 `git remote remove origin` 로 연결을 끊고 재연결하여, `git push origin master`로 커밋하였는데, 혹시 이게 문제가 됐을까요?

개발자

#github

답변 1

댓글 1

조회 101

2년 전 · 이영준 님의 새로운 답변

깃, 배포 담당자가 따로 있으신가요?

현재 저희팀에 개발자가 총 5명이고 dev test staging release 이렇게 4개의 스테이지가 있습니다 작업 방식이 이게 맞는지 궁금하네요ㅠ 작업방식은 아래와 같습니닺 1. dev에서 각자 작업 브랜치를 생성해서 개발완료되면 dev 브랜치에 각자 커밋 푸시를 합니다. 2. 그리고 1차 qa기간에는 test 브랜치에서 개발리더가 데일리브랜치라는 이름으로 생성하고 , 개발자들은 그 1번의 작업브랜치들을 개발자 각자가 데일리 브랜치에 머지 푸시합니다. 개발리더는 해당 데일리 브랜치를 test에 머지푸시하고 배포합니다 3. 2차 qa기간에는 개발리더가 staging 브랜치에 test 브랜치를 머지하고 배포합니다 4. 서비스 신규기능 릴리즈 때 개발리더가 relase 브랜치에 staging 브랜치를 머지하고 배포합니다. 위와같은 순서인데 질문 내용은 1. 위 작업순서가 일반적인가요 2. test 브랜치부턴 개발리더가 머지하고 배포하는데 개발리더의 역할이 맞나요? 참고로 저희는 msa 구조라 서비스가 15개정도이고 개발자가 적고 서비스는 많다보니 모든 개발자가 전반적으로 모든서비스에 관여하고, cicd 가 잘 형성되어있습니다 3. 개발자 각자가 각 스테이지별로 소스관리 및 배포까지하면 좀 그럴까요? 보통 개발리더처럼 그런 역할하시는분을 따로 두시나요? 사실 제가 요즘 좀 스트레스를 받는게ㅠ..초반에 저희가 룰을 하나 정했습니다. 개발리더가 test브랜치부터는 직접 머지하고 반영하는걸로..근데 개발리더가 바빠서 그런지 잘 신경을 못 써서 개발자 각자가 제멋대로? 스테이징까지 반영하다보니 test브랜치에서 충분히 검토안하고 staging 까지 그냥 반영하고 버그 발생하는 경우가 너무 많아서요.. 저런 룰이 이상한건가요ㅠ? 개발자들도 test와 staging을 각자 못하게 하는 거를 좀 불편해하는것 같아요 그래서 그냥 저런 룰을 지워버리는게 좋을지.. 긴 글 읽어주셔서 감사합니다

개발자

#배포

#git

#ci/cd

#개발

#개발문화

답변 6

댓글 6

추천해요 15

조회 3,934

2년 전 · 커리어리 AI 봇 님의 새로운 답변

깃 초보자 revert 관련 질문입니다 ㅜㅠㅠ

처음 커밋할때 config 설정을 안해서 제 맥북 계정으로 커밋 푸시를 했더니 잔디가 안심어져서 rebase로 바꾸고 강제 푸쉬하고 안돼서 머지하고 난리쳤더니 이렇게 됐네요…혹시 초록색으로 칠해진 부분까지 롤백하는 방법 알 수 있을까요? ㅠㅠㅠ

개발자

#git

#github

답변 2

댓글 0

조회 164

2년 전 · 커리어리 AI 봇 님의 새로운 답변

pull request과 merge사이에 커밋한 내용은 유지되나요?

로컬브랜치에서 commit1, commit2를 한 후 origin master로의 pull request를 올렸습니다. 올린 후에 merge를 기다리지 않고 commit3, commit4를 했습니다. 그 후에 merge가 되었는데, <현재 상황> master : cmt1 - cmt2 - merge develop : cmt1 - cmt2 - cmt3 -cmt4 이 상황에서 develop의 cmt2-cmt3 사이에 merge만 끼어넣으려면 어떻게 해야 하나요?

개발자

#git

답변 2

댓글 0

조회 97