☃️❄️개발일지, 트러블슈팅❄️☃️ 12

[트러블 슈팅] 협업 간 데이터베이스 ddl 충돌 문제

이제 프로젝트를 진행하며 발생하는 문제 해결과정을 정리해보려고 한다.. 파이팅 ! 문제 없이 돌아가고 있던 우리의 개발 서버가 갑자기 작동하지 않게 되었다 작업이 끝난 브랜치를 머지하고 나서 ci/cd를 통해 다시 배포를 진행한 것인데,이 이후에 문제가 발생해서 당연히 새로 머지한 브랜치에 문제가 있다고 생각을 했다. 하지만 머지하기 전에 다 테스트를 진행하고 머지를 한 것이어서, 서버가 돌아가지 않을 이유가 없었고, 도대체 어디서 문제가 발생한 것인지 로그를 뒤적 거려보았다.  에러 로그 발견 ! alter table if exists study add column start_date timestamp(6) not null2024-11-29 15:51:18 [main] WARN o.h.t.s.i.Exc..

[개발일지] TAVE 공식 홈페이지 개발 1. (개발, 백엔드, 브랜칭 전략, 커밋 컨벤션, 로깅 규칙, PR 템플릿)

TAVE 동아리 운영진을 하던 중 운영진끼리 공식 홈페이지 개발을 하기로 했다. 메인 페이지와 관리자 페이지 서류 모집, 채점 등등 모든 것을 홈페이지에서 처리하기로 해서 살짝 규모가 큰 프로젝트가 될 거 같다. 여러 프로젝트를 해봤지만 앞으로 계속 운영할 사이트를 만드는 것은 처음이기 때문에실제 운영 환경을 생각하며 꼼꼼히 프로젝트를 진행해야겠다. 백엔드 파트장 역할을 맡아 살짝 부담이 되긴 하지만 열심히 해봐야지 ,, 각종 컨벤션 및 브랜칭 전략우선 본격적으로 개발에 들어가기 전에 각종 컨벤션과 브랜칭 전략을 먼저 정하기로 했다. 커밋 컨벤션PR 컨벤션 (템플릿)로깅 규칙브랜칭 전략이렇게 네 가지를 먼저 정했다. 커밋 컨벤션제목문장 보다는 구문ex 기능 구현했습니다 → 기능 구현마지막 온점 사용 X ..