카테고리: Tools

Git 브랜치 종류

보통 사용되는 브랜치 master/main: 항상 최신의 안정적인 프로그램 develop: 베타 버전/모든 개발 로그들이 쌓이는곳, 새로운 feature 기능들이 완성되고 머지되는 곳 feature: 기능을 추가 할 때마다 따는 브랜치 test: 테스트 hotfix: 급한 수정 release: 배포할때 쓰는 테스트용 브렌치 커밋 메시지 표기 [

Git Commit 컨벤션

Git Commit 컨벤션 ex) feat (변경할 파일) : 변경 내용 (/#issue number) 커밋 메시지 규칙 feat: 새로운 기능 구현 fix: 버그, 오류 해결 chore: src 또는 test 파일을 수정하지 않은 기타 변경 사항 (새로운 파일 생성, 파일 이동, 이름 변경 등) refactor: 버그 수정이나 기능 추가가 없

GitHub 커밋 메세지에 JIRA 이슈번호 자동 연동

커밋 시 항상 앞에 이슈번호를 넣어주어야 하는 번거로움을 자동으로 넣어주도록 처리하는 방법 .git/hooks 디렉토리에 prepare-commit-msg 파일을 생성하면 사용자가 커밋 메시지를 입력하기 전 단계에서 내용을 변경할 수 있다. prepare-commit-msg 파일 수정 위치: .git > hooks > prepare-commi

PR 코드 리뷰

코드 리뷰의 포인트 작성자 리뷰어 빠르게 개발해서 배포하는게 목적… 코드 꼼꼼히 리뷰 해서 회사의 팀의 리스크를 줄이는 목적… 1차 리뷰어: 코드 담당자에게 할당2차 리뷰어: 신입 개발자에게 할당 - [작성자 Tip] 리뷰어의 좋은 의도를 생각해야 하며, 코드를 감정적으로 받아들면 안된다.a. 동료, 후임에게 지적 받는 것 같은 불편함과

Teams 채널 커넥터 연동

1. Git 팀즈 연동 설정GitHub Enterprise 커넥터 구성 생성 이름*: <Git 저장소 URL> Webhook URL 을 복사 후 저장소 웹훅 설정에 추가한다. 다음 GitHub Enterprise 이벤트에 대해 자동 알림 받을 수 있다. Issues Pull request Push Issue comment Commit c

VMware Workstation and Device/Credential Guard are not compatible

VMware Workstation and Device/Credential Guard are not compatible 에러 해결아래와 같은 에러 발생 시 발생 원인Windows 10부터는 OS 내에서 자체 가상화를 지원하고 있는데 VMware 와 충돌으로 인해 문제가 될 수 있습니다. 조치 사항 실행 창에서 gpedit.msc 을 실행합니다.

Fiddler Proxy Mobile Web Debugging

fiddler proxy 설정으로 모바일웹 디버깅 하기모바일의 특성상 디버그하기기 좀 까다로운 부분이 있다.그래서 fiddler 툴을 활용하여 proxy 셋팅 후 활용하는 방법을 소개한다.(모바일 디바이스 기기하고 로컬 pc하고 같은 네트워크 Wifi 안에 물려있어야 있어야 한다) 안드로이드 폰은 무선랜을 연결할 때 proxy를 설정할 수가 있다.이 기능을

fiddler

피들러란?컴퓨터와 인터넷 사이의 HTTP(s) 트래픽에 대한 모든 로그를 확인할 수 있는 무료 웹 디버깅툴이다.클라이언트(컴퓨터)에서 서버로 요청한 내역과 결과의 모든 데이터를 확인이 가능하고 실서비스 되는 페이지의 이슈나 버그를 해결하고자 할 때 실서버에 파일을 올리지 않고도 미리 확인해 볼 수 있는 유용한 기능을 가지고 있다. 피들러 주요 기능 HTT

HTTPS OpenSSL 인증서 테스트 구현

HTTPS 서버 구축시 인증서 테스트 구현HTTS는 HTTP 보안 프로토콜이다. http로 전송되는 데이터를 암호화해서 보안을 위해서 최근에는 로그인이나 API 등 보안에 민감한 요청은 https를 사용한다. https에서 s는 secure socket을 사용을 의미한다. https는 인증서를 등록해서 사용하는데 최신 브라우저에서는 https로 접근하면 보

APMSETUP 로컬 서버 환경 구축

APMSETUP 이란?APM은 Apach + PHP + MySQL의 약자로 무료로 배포되는 완전한 프리웨어 툴 이며, 로컬에서 웹서버를 구축할 수 있다. Apach, PHP, MySQL 일일히 설치할 필요없이 손쉽게 한번에 설치해주는 프로그램이며, 이 프로그램을 설치한 후 바로 웹서버의 용도로 활용이 가능하다.현재 7버전까지 나와있으며, 다운로드 링크 경로