본문 바로가기
  • 개발공부 및 일상적인 내용을 작성하는 블로그 입니다.

프로젝트20

Pro.gg - 프로젝트 회고록(3) : 회원 정보관리 회원 정보관리 - 기능 세분화 회원 정보는 앞으로 웹 사이트에서 여러가지 기능을 활용하는데 있어 중요한 자원으로서 역할을 수행한다. 그렇기 때문에 기본적으로 갖추고 있어야 할 아이디, 비밀번호, 닉네임과 같은 데이터들과 함께 소속팀 이름, 추천 및 비추천 게시글 번호, 추천 및 비추천 댓글 번호 등과 같은 데이터들 까지 함께 구성되어야 한다. - 회원 정보 클래스 다이어그램(최종) 회원 정보 관리와 관련되어 구현된 기능들의 세부 내용은 다음과 같다. - 회원가입 및 로그인 - 네이버, 카카오 등 SNS 로그인(페이스북, 구글은 https 보안 연결 이슈로 현재 지원하지 않음) - 아이디, 비밀번호 찾기 - 이름, 닉네임, 이메일등 회원 정보 변경 - 회원 탈퇴 기본적인 기술을 익히는 데 도움이 된 초반 .. 2021. 10. 14.
Pro.gg - 프로젝트 회고록(2) : 악재 갑작스러운 팀원 이탈.... 프로젝트 기획도 끝났겠다, 필요한 객체 데이터 구조에 맞춰 DB 설계를 해가며 기초적인 작업이 시작되고 있던 도중 갑작스레 악재가 발생했다. LOL 이라는 게임을 토대로 하는 웹 사이트를 만들자고 먼저 제안했던 팀원 한명이 집에서 이사를 간다며, 준비를 돕는것 때문에 프로젝트에 집중을 못 할것 같다면서 프로젝트 하차를 선언한 것도 모자라, 그 팀원과 친구였던 다른 한명은 갑자기 맹장염이 터졌다면서 일주일간 병원에 입원을 하더니 그대로 프로젝트를 관둬버린 것이다. 심지어 입원을 했더라도 자신은 프로젝트를 계속 할거라고 말했던 사람이라 믿고 기다리면서 먼저 작업을 하고 있었건만, 자신이 말한 약속을 그대로 어겨버리고 팀에서 이탈한 것이다. 그렇게 해서 처음 4명이서 짜여졌던 팀은.. 2021. 10. 11.
Pro.gg - 프로젝트 회고록(1) : 기획 프로젝트 기획 - 어떤 작품을 만들어야 할까? 다른 사람들과 함께 작업해서 만드는 협업 프로젝트를 하기 위해 국비 학원에 등록해서 강의를 수강한 만큼, 프로젝트는 나에게 있어서 반드시 넘어야 할 산이었다. 그런데 정작 프로젝트를 위한 팀을 구성해야 할 시기가 다가온 상황에서도 어떤 작품을 만들지에 대한 고민이 끝나질 않았다. 그런 상황에서 일단 팀 부터 먼저 구성하고 보자 라는 생각으로 그 동안 코로나 때문에 최대한 비대면으로 강의가 진행되느라 잘 나가지 않던 학원에 나가고 보니, 마침 나와 같이 팀 프로젝트를 할 생각으로 학원에 나온 사람들이 있었다. 그 덕분에 자연스럽게 당시 학원에 나왔던 사람들과 팀을 이루게 되었고 그 즉시 어떤 프로젝트를 할 지에 대한 논의가 시작되었다. 사실 논의라고 해봤자, .. 2021. 10. 11.
Pro.gg - 프로젝트 회고록 작성을 시작하며... 1월 말부터 수강하기 시작한 국비 학원에서 5월 초 쯤 팀을 구성하여 프로젝트를 진행하기 시작했다. 프로젝트 초반 부터 전체 기획이 끝난 단계에서 갑자기 전체 인원 4명에서 2명이 이탈하는 등의 악재가 겹치기도 했지만 9월 초쯤 어찌저찌 완성은 했다. 사실, 정말 열심히 했으면 처음으로 하는 웹 개발이고 그만큼 시행착오를 많이 겪는데다 작업하는 인원이 나 포함 2명 이라고 해도 7월 또는 8월 중순쯤까지 완성이 가능 했겠지만 프로젝트 초반 부터 인원 이탈과 같은 악재가 발생하자 나도 그렇고 같이 작업하기로 했던 형도 그렇고 완전히 멘탈이 나가버리는 바람에 무작정 열심히 해야겠다는 생각으로 달리기 시작하면 너무 힘들어질 것 같았다. 그렇기에 파토를 내지 않고 끝까지 프로젝트를 완성하기로 합의를 본 우리 팀.. 2021. 10. 6.