본문 바로가기
728x90
반응형

프로그래밍123

[Git] Commitlint와 Husky로 커밋 메시지 규칙 자동 검사 및 강제하기 커밋 메시지 규칙을 유지하는 것은 협업의 효율성을 높이고, 코드 변경 이력을 명확히 하는 데 중요합니다.Commitlint와 Husky를 사용하면 커밋 메시지를 자동으로 검사하고, 규칙을 강제하여 일관성을 유지할 수 있습니다.이번 블로그에서는 이 두 도구를 설정하고 사용하는 방법을 소개하겠습니다.1. Commitlint란?Commitlint는 커밋 메시지가 규칙에 맞게 작성되었는지 자동으로 검사해주는 도구입니다.이를 통해 일관된 커밋 메시지 규칙을 유지할 수 있으며, 팀 내 커밋 메시지 표준을 쉽게 적용할 수 있습니다.Commitlint 설치하기1. Node.js와 npm 또는 yarn이 설치되어 있어야 합니다. 먼저 Commitlint와 @commitlint/config-conventional을 설치합.. 2024. 8. 11.
[Git] 커밋 메시지 규칙: 깔끔하고 일관된 코드 관리의 핵심 커밋 메시지는 소프트웨어 개발에서 중요한 역할을 합니다.잘 작성된 커밋 메시지는 코드 변경의 이유를 명확히 하고, 팀원 간의 협업을 원활하게 합니다.이번 블로그에서는 커밋 메시지를 작성할 때 따라야 할 규칙과 팁을 소개하겠습니다.1. 커밋 메시지의 기본 구조커밋 메시지는 보통 세 가지 부분으로 나뉩니다:제목(Title): 커밋의 주요 내용을 간단하게 요약합니다.본문(Body): 변경 사항에 대한 자세한 설명을 제공합니다.바닥글(Footer): 이슈 트래커 ID나 참고사항 등 추가 정보를 포함할 수 있습니다.기본 형식2. 제목 규칙짧고 명확하게: 제목은 50자 이내로 작성하고, 핵심 내용을 간결하게 표현합니다.동사로 시작: 제목은 동사로 시작하여 변경 내용을 설명합니다. 예를 들어, "Add", "Fix".. 2024. 8. 11.
[Git] Commit 전에 유저 정보 설정하기: 초보자 가이드 Git에서 커밋을 작성하기 전에 사용자 정보를 설정하는 것은 Git의 버전 관리에서 중요한 단계입니다.각 커밋에 기록된 정보는 누가, 언제, 어떤 변경을 했는지 추적하는 데 사용됩니다.이 가이드에서는 사용자 이름과 이메일을 설정하는 방법을 설명합니다.1. Git 설치 확인하기먼저, Git이 설치되어 있는지 확인합니다. 터미널(또는 명령 프롬프트)을 열고 다음 명령어를 입력하세요.git --version이 명령어를 통해 Git의 버전을 확인할 수 있습니다. Git이 설치되지 않았다면 Git 공식 웹사이트에서 설치해 주세요. 맥에서 Git 설치 및 설정하기2. 사용자 이름과 이메일 설정하기Git에서 커밋을 작성할 때, 사용자 이름과 이메일 주소가 커밋 메시지에 포함됩니다. 이 정보는 각 커밋의 메타데이터로 .. 2024. 8. 11.
[Git] Repository 만들기: 초보자 가이드 Git에서 새로운 Repository를 만드는 것은 프로젝트를 시작하는 첫 번째 단계입니다. 이 가이드를 따라가면 Git의 기본 사용법을 쉽게 익힐 수 있습니다.1. Git 설치하기먼저, Git이 설치되어 있어야 합니다. 설치되지 않았다면 Git 공식 웹사이트에서 다운로드하여 설치할 수 있습니다. 맥에서 Git설치 및 설정하기  맥에서 Git 설치 및 설정하기Git은 버전 관리 시스템으로, 소스 코드의 버전을 관리하고 협업을 지원하는 도구입니다. 이 안내서는 맥에서 Git을 설치하고 설정하는 방법을 단계별로 설명합니다.1. Brew 설치하기Brew는 맥에서code-lab.tistory.com 2. 프로젝트 폴더 생성하기  새로운 Repository를 만들기 위해서 먼저 프로젝트를 위한 폴더를 만들어야 합.. 2024. 8. 11.
Dart에서 패스워드 검증하기: 정규 표현식 사용법 패스워드의 복잡성을 검증하기 위한 정규 표현식은 보안 요구 사항에 따라 달라질 수 있습니다.일반적으로, 강력한 패스워드는 다음과 같은 기준을 만족해야 합니다:최소 길이 (예: 8자 이상)대문자, 소문자, 숫자 및 특수 문자를 포함공백을 포함하지 않음아래는 이러한 요구 사항을 만족하는 패스워드를 검증하기 위한 Dart 정규 표현식의 예입니다. 패스워드 검증을 위한 정규 표현식final RegExp passwordRegExp = RegExp( r'^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$',);정규 표현식 설명^: 문자열의 시작을 나타냅니다.(?=.*[a-z]): 최소 하나의 소문자(a-z)가 포함되어야 합니다.(?=.*[A-.. 2024. 8. 9.
Dart에서 이메일 주소 검증하기: 정규 표현식 사용법 Dart 언어를 활용하여 이메일 주소를 검증하는 방법을 소개합니다.이메일 검증은 사용자 입력을 확인하고, 유효한 이메일 형식인지 확인하는 데 중요한 과정입니다.Dart에서는 정규 표현식을 사용하여 이메일 주소의 형식을 검증할 수 있습니다.정규 표현식 정의하기이메일 주소의 일반적인 형식을 검증하기 위해 다음과 같은 정규 표현식을 사용할 수 있습니다.final RegExp emailRegExp = RegExp( r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$', caseSensitive: false,);정규 표현식 설명^: 문자열의 시작을 나타냅니다.[a-zA-Z0-9._%+-]+: 이메일 사용자 부분에서 허용되는 문자들입니다. 알파벳 대소문자, 숫자, 점(.).. 2024. 8. 9.
728x90
반응형