2023-05-08 TIL

0v0baek·2023년 5월 8일
0

TIL

목록 보기
46/92

[git] commit message convention

python에서 변수 이름을 네이밍 할 때,
스네이크 표기법 등 코드 컨벤션을 통일하곤 한다.

이와 마찬가지로, git에서 commit 메세지를 작성할 때도 일종의 컨벤션이 존재한다!

➖➖➖➖➖➖

type : title

➖➖➖➖➖➖

이 형식을 유지한다.

✨ type

type에 통상적으로 들어가는 종류는 아래와 같다.

➖➖➖➖➖➖

Feat: 새 기능 추가
Fix: 버그 수정
!HOTFIX: 급한 오류 수정
Docs: 문서 수정
Test: 테스트 코드 추가
Refact: 코드 리팩토링
Style: 코드 의미에 영향을 주지 않는 변경사항
Design: 사용자 UI 디자인 변경
Comment: 필요한 주석 추가 및 변경
Rename: 파일 혹은 폴더명을 수정하거나 옮기는 작업만 진행
Remove: 파일 삭제만 했을 때
Chore: 빌드 부분 혹은 패키지 매니저 수정사항

➖➖➖➖➖➖

필수 사항은 아니지만,
팀 단위로 작업할 때 한눈에 들어오게 하려면
커밋 메세지도 컨벤션을 정해주는 게 좋을 듯 하다!

[Python] TypeError: sequence item 0: expected str instance, int found

print(''.join([1, 2, 3]))
>>>TypeError: sequence item 0: expected str instance, int found

이렇게, int로 이루어진 리스트를,
.join 메서드로 합치려고 하면 제대로 합쳐지지 않는다!!

그럼 int는 어떻게 합치나?

이럴 땐 map을 사용해주면 된다!

print(''.join(map(str, [1, 2, 3])))

근데 이렇게 하면 아직 str인 채다.

여기서

print(int(''.join(map(str, [1, 2, 3]))))

.join 한 결과 전체에 int를 씌워주면
다시 숫자로 돌아온다!

profile
개발 공부 하는 비전공자 새내기. 꾸준히 합시다!

0개의 댓글