‘좋은 커밋 메시지를 작성하는 방법’ 커밋 메 | 커리어리

‘좋은 커밋 메시지를 작성하는 방법’ 커밋 메시지를 어떻게 작성하는지에 따라 작성되는 코드가 달라질 수 있다. 그렇기 때문에 커밋 메시지도 코드만큼 중요한 요소로 인식되어야 한다고 생각한다. 하지만 좋은 커밋 메시지를 작성하는 방법이나 best practice를 소개하는 글은 자주 접하기 힘든 게 현실이다. 다음 글에서는 좋은 커밋을 작성해야 하는 이유와 작성 방법을 설명한다. 핵심은 중간에 공유하는 커밋 컨벤션 템플릿인 것 같다. 실무에 바로 적용 가능할 정도로 디테일 하고, 필요한 경우 커스터마이징 하기에도 좋은 구조인 것 같다. 글쓴이의 적지 않은 고민과 시행착오를 담겨있는 것 같다. 여담으로 첫 문장이 정말 후킹 한 글이다. (비슷한 고민을 했던 사람이라면 첫 문장을 읽고 그냥 지나가기 쉽지 않을 것이다.) “My goal with this blog post is to leave you with NO excuse for not defining a commit message convention for your team”

Writing Better Commit Messages

Medium

2021년 3월 7일 오후 1:55

댓글 0

함께 보면 더 좋은

시간 지나면 절대 하지 않는 성격이라 바로 끄적임 [결론 > QnA > 서론] 순으로 내용이 좋았음 ▶️내용 ▪️서론 ▫️상태관리란 무엇인가 ▫️🔥 왜 (어떤 문제를 해결하기 위해) React Query 를 도입하게 되었는가 ▪️본론 ▫️그냥 React Query 설명 ▪️결론 ▫️사용하면서 좋았던 점 ▫️🔥 사용하면서 아쉬웠던 점 ▫️🔥 QnA ▶️끄적인거 ▪️React Query 를 도입하게 된 이유 ▫️(비슷한 고민을 했구나) ▫️API 상태 관리를 Redux 에서 하는게 맞나 ? (보일러 플레이트 코드가 많아짐 > 생산성이 저하됨) ▫️(🤔) 원래는 Redux + Saga (Thunk) 사용하는 게 당연했으나 이제는 그 문제를 위한 더 좋은 방법이 많아서 레거시라고 판단 ? ▪️Query Key 키 관리 어떻게 하고 있나 ? ▫️(이 부분 제대로 못 들음) Domain 별로 관리하고 있음 ▫️Function 이름을 그대로 사용하는 경우도 있음 ▫️Enum 을 사용하는 방법도 고려했었음 ▪️Local State를 React Query 로 한번에 관리하는 것도 고려 했었나 ? ▫️고민 해봤지만 생산성 측면에서 나누는 게 좋다고 판단했음 ▫️mobX 로 간단하게 관리할 수 있기 때문에 (mobX 사용 안해봐서 궁금하네) ▫️(다른 질문 내용) Recoil 도 고려했었음, 하지만 아직 베타라서 mobX 로 감 (같은 훅 방식이라서 잘 어울린다고는 생각함 ?) ▪️React Query 아쉬웠던 점 ▫️Compontent 가 비대해지는 문제 있음, 어떻게 관리할 것인가가 숙제로 남음 ▫️(🤔) 외부에 나눠져있던 API 관련 코드가 component 내부로 들어와서 그런 듯 ▫️(🤔) 그런데 Hook 으로 감싸면 어느 정도 관리가 될 것 같지만 배민에서 어떻게 하는지 코드가 궁금하네 ▫️(🤭 엄청 공감) 맨 처음 데이터를 수신한 상태 값이 있으면 좋음 ▪️(😆)Optimistic Update === 아님말고형 ▪️(😇) useQuery 에서 select 기능 활용 안하고 있었음

[LIVE] React Query와 상태관리 :: 2월 우아한테크세미나

YouTube

추천 프로필

현직자에게 업계 주요 소식을 받아보세요.

현직자들의 '진짜 인사이트'가 담긴 업계 주요 소식을 받아보세요.

커리어리 | 일잘러들의 커리어 SNS