커밋 컨벤션 및 PR 규칙
깃 커밋 컨벤션? 개발자가 커밋에 대한 메시지를 작성할 때 따르는 일련의 규칙이다. 프로젝트 또는 조직 전체에서 더 많은 정보를 제공하고 읽기 쉽고 일관성 있게 만든다. <type>[optional scope]: <description> [optional body] [optional footer(s)] 풀 리...
깃 커밋 컨벤션? 개발자가 커밋에 대한 메시지를 작성할 때 따르는 일련의 규칙이다. 프로젝트 또는 조직 전체에서 더 많은 정보를 제공하고 읽기 쉽고 일관성 있게 만든다. <type>[optional scope]: <description> [optional body] [optional footer(s)] 풀 리...
API 명세서 API 명세서는 API(Application Programming Interface)의 기능, 동작 및 사용법을 설명하는 문서 또는 문서 집합을 나타냅니다. API 공급자(예: 소프트웨어 회사 또는 서비스)와 해당 API를 사용하려는 개발자 간의 API를 통일하는 역할을 합니다. API 명세서 내용 엔드포인트 및 리소스 설명:...
프론트엔드 mocking 프론트엔드에서 mocking을 사용한 테스트를 하는 이유? 프론트엔드에서 백엔드의 API를 활용해야 하는 것처럼, 백엔드 개발에 종속적인 부분이 있다면, 해당 부분이 완성되기 전까지는 프론트엔드에서 개발을 진행할 수 없고, 그 부분이 진행된 후에나 개발이 가능합니다. 심지어 추가적인 수정사항이 발생했는데 백엔드 개발에 의존...
타입스크립트 enum enum이란? 여러 값들에 미리 이름을 정의하여 열거해 두고 사용하는 타입이다. enum Auth { admin = 0, // 관리자를 0으로 표현 user = 1, // 회원은 1로 표현 guest = 2 // 게스트는 2로 표현 } 사용하는 이유? 1. 분야별로 종류를 정의하여 명확하...
크로스 브라우징 테스트 크로스 브라우징(Cross Browsing)이란? 서로 다른 브라우저들끼리 서로 호환이 가능하도록 하는 것 어느 한쪽에 최적화되지 않고, 공통 요소를 사용하여 웹 페이지를 제작하는 기법으로 동등한 수준의 정보, 기능 접근에 초점을 맞춘다. 크로스 브라우징 테스트 하는 항목 기본 기능: 링크, 대화 상자, ...