Git Hub 이동
우리 팀이 만드는 프로젝트는 프로그래머스의 코딩 테스트와 유사한 문제를 푸는 사이트를 만드는 것으로 반복학습을 목적으로 준비했다.
협업을 위한 Git 환경 구축에 오전시간을 전부 투자했다.
개인적으로 push, pull은 많이 해봤지만, 협업을 목적으로 한 기본 설정은 처음 해봐서 팀원이 clone으로 가져가서 진행하는 부분을 remote로 연결하여 pull하는 식으로 착각하거나 병합 과정에서 버벅거리는 등 여러 가지 애로사항을 겪었다.
기본적인 DTO 분류와 SQL을 작성하고 코드를 작성했다.
내가 맡은 DTO는 Question과 QnA로 기본적인 변수를 입력하고 CRUD를 한번 작성하는 방향으로 진행했다.
폼 페이지에서 입력받은 Question DTO를 DB에 INSERT(Create)하는 데 성공했다.
이미지 파일은 처리하는 과정에서 조금 시간이 걸릴 거 같아 일단 일반 텍스트로 INSERT가 제대로 되는지 확인했다.
이후에 바로 이미지 파일의 처리를 시작했는데, 이미지 파일을 폼으로 받아 처리하는 과정에서 파일의 이름을 어떻게 정해야 중복이 되지 않을 지 고민을 많이 했다.
카카오톡의 이미지 파일처럼 '프로젝트명_문제번호_현재시간' 의 형식으로 작성하는 방법을 생각해 보았다.
아직 실제로 적용해보진 않았지만 괜찮은 방법이라고 생각한다.