1. 프로그래밍

    Git - [ 커밋 메세지 규칙 ]

    협업 경험은 아직 없고 개인 프로젝트를 진행하며 혼자 커밋 메세지를 남겼었는데, 내가 봐도 뭘 남기려고 한 건지 못 알아보는 일이 종종 있어서 앞으로는 커밋 메세지를 작성할 때 규칙을 지켜서 작성하고자 한다. 좋은 Git 커밋 메시지의 7가지 규칙 제목과 본문을 한 줄 띄워 분리 제목은 영문 기준 50자 이내 제목 첫 글자를 대문자로 제목 끝에 마침표 금지 제목은 명령조로 본문은 영문 기준 72자마다 줄 바꾸기 본문은 어떻게보다 무엇을, 왜에 맞춰 작성하기 커밋 메세지 구조 type(옵션): Subject // 제목 body(옵션) // 본문 footer(옵션) // 꼬리말 제목은 필수 요소, 바디와 푸터는 옵션이다. type feat: 새로운 기능 추가 fix: 버그 해결 docs: 문서 변경 desi..

    Git - [ issue 관리 ]

    깃허브에서 이슈(Issue)는 프로젝트를 진행하면서 발생하는 다양한 이벤트들을 의미한다. 발견된 버그나 추가할 기능, 개발해야할 새로운 이슈나 설계사항들을 이슈로 만들 수 있다. 1. issue 생성 깃허브 레포지토리의 이슈 탭에서 새로운 이슈를 생성할 수 있다. 해당 저장소에 이슈를 생성할 수 있는 권한을 가지고 있어야한다. New Issue 버튼을 클릭하면 아래 사진처럼 새로운 이슈를 생성할 수 있는 페이지가 뜬다. 이슈 작성 화면의 오른쪽을 보면 이슈와 관련된 다양한 기능들을 확인할 수 있다. Assignees : 해당 작업의 담당자. 두 사람 이상 여러명을 지정 가능 Labels: 해당 작업의 성격 Milestone: 해당 작업이 속한 파트 2. issue 닫기 / 삭제 / 핀하기 해결된 이슈는 ..

    Git - [ issue 관리 ]

    Git - [ Fork / PR(Pull Request) ]

    1. Fork / PR 이란? fork 는 다른 사람의 github repository를 복제하여 어떤 부분을 수정, 추가, 삭제를 용이하도록 해주는 복제기능이다. 따라서 자신의 원격 저장소에서 다른 사람의 코드를 복제해와서 마음대로 수정할 수 있다. fork 한 저장소는 원본(repository)와 연결되어있어 원본에 변화가 생기면 그대로 forked된 repository로 반영할 수 있다. (이때 fetch나 rebase의 과정 필요) 그 후 original repository에 변경사항을 적용하고 싶으면 해당 저장소에 pull request를 해야한다. 즉 원작자에게 요청을 보내어(pull request) 원작자가 수락하면, 원작 코드도 내가 수정한 코드로 바뀌고 자신이 contributor가 된다..

    Git - [ Fork / PR(Pull Request) ]

    JS - [ Cannot read properties of undefined (reading 'target') ]

    따로 선언해주지 않았기 때문에 매개변수에 event라는 명칭을 그대로 넘겨줘야 리턴이 가능 그러면 콘솔창을 확인해보면 타겟이 출력됨! 참조 더보기 https://velog.io/@qeiqiem/JS-onclick-...-Uncaught-TypeError-Cannot-read-properties-of-undefined-reading-target

    JS - [ Cannot read properties of undefined (reading 'target') ]

    더미데이터 생성 - [ Mockaroo / Workbench 프로시저]

    1. Mockaroo https://www.mockaroo.com/ 여기서 원하는 더미데이터 생성 가능!! 필드 이름과 Type, blank %와 공식을 설정할 수 있다. 공식은 여러가지로 활용할 수 있는데 예를 들어보면 나올 각 값에 +100을 더한다거나, 해당 값에 'admin' 을 넣겠다거나 하는 방식등을 지정할 수 있다. 필드 추가도 가능하고, 행 수와 형식(CSV, SQL 등..)등을 지정할 수 있다. 아래쪽에서 생성할 데이터를 다운받을 수 있고, PREVIEW로 미리 확인할 수도 있다. 2. Workbench 프로시저 워크벤치에서 프로시저 이용해 더미데이터 생성하기 DELIMITER $$ DROP PROCEDURE IF EXISTS loopInsert$$ CREATE PROCEDURE loop..

    더미데이터 생성 - [ Mockaroo / Workbench 프로시저]

    JAVA - [ JAVA에서 JS 코드 사용 ]

    JAVA 파일에서 alert 띄울 때 response.setContentType("text/html; charset=UTF-8"); PrintWriter out = response.getWriter(); out.println(""); out.flush(); * 위처럼 js코드 사용하고 response.sendRedirect로 이동하려하면 오류 뜸. JS안에 이동하는 코드도 같이 넣어주기(location.href) 참조 더보기 https://epthffh.tistory.com/entry/JAVA%EB%8B%A8%EC%97%90%EC%84%9C-alert%EC%B0%BD-%EB%9D%84%EC%9A%B0%EA%B8%B0