본문 바로가기

프로젝트 일기12

프로젝트 0528 힘들었다...... 레퍼런스한 업무 협업 사이트agit는 개설하고 이메일을 통해 초대를 받고 아지트를 가입한다. 그리고 아지트 하나마다 각각의 아이디가 다르다. 그러므로 아이디는 아지트내에서는 중복이되면 안되고 다른아지트에서는 같은아이디가 있는게 가능하다 db를 짜는게 너무 힘들어 강사님께 조언을 구했지만 쉽게 해결이되지 않았다. 딱히 기본키로 설정해 구별할수 있도록 해줄 키가 없었다. 고민을 하다 아이디는 같지만 멤버 번호를 주어서 구별하자는 의견이 나와서 짜는도중 끝이나버렸다 시간이 부족해질것 같다 설계가 중요하지만 너무 어려운것을 선택한거 아닌가 라는 생각도든다 2020. 5. 29.
스프링 프로젝트 0527 오늘은 시간이 별로 주어지지않았다! 우선 강사님의 조언은 업무 협업툴을 만드는데 우리는 백3 프론트4 로 나누기로했지만 협업툴의 핵심기능인 채팅기능을 구현하는데 배우지 않은부분이라 어렵기도 하고 해서 채팅기능을 만드는데 백1 프론트 1 두명이 붙어서 구성하라고 조언해주셨다 하고 싶은 팀원들이 많았는데 백이었던 나는 채팅을 구현하기로 결정되었다. 또 전에는 기능별로 나누어서 mvc 상관없이 구현했지만 이번에는 나누어서 하기때문에 파일이름과 경로 매핑할 이름등을 일치기키기 위해 기능을 하나씩 뜯어보면서 어떻게 넘기고 페이지로 이동할지 구성을 시작했고 내일 끝낼 예정이다 하나씩 뜯어보니까 미쳐 체크못했던 기능들도 있고 그러다보니 erd 구성해본것이 잘못 설계되었다고 느꼈다. 이전 프로젝트를 진행하면서 설계의 .. 2020. 5. 28.
스프링 프로젝트 시작전 회의 프로젝트가 시작되기 앞서서 팀이 꾸려지고 아이디어를 도출하기위해 브레인스토밍 구글 등 각자의 아이디어를 가지고 회의를 한 끝에 평범한 웹사이트 보다는 공부도 할 수 있고 기본 CRUD만 있는 기능이 아닌 다양한 기능 API 네트워크소켓 등 다양하게 해볼수있는 업무협업사이트를 만들기로 정해졌다. 총 7명이 구성하는 팀프로젝트라 3명이 모델과 컨트롤러 4명이 뷰 를 담당하기로 하였고 나는 모델과 컨트롤러를 담당하기로 하였다 레퍼런스 사이트로 잔디,카카오의 agit 를 직접 가입해서 사용해보고 어떤기능들이 있는지 알아보았다 게시판같은 기본기능에 첨부파일 업로드,다운로드 실시간 채팅 등 지금은 모르지만 찾아보고 공부하면서 구현해나갈 기능들도 많아서 이걸 다 구현할수 있을까 라는 의심도 생기지만 어느정도 완벽히 .. 2020. 5. 26.