전체 글

포트폴리오
Project/Tools Experts - Oneshot FPS

[Tools] Human Fall Flat 6주차 (7/21)

▼ 개발 진행 상황 메인화면 구현중 ▼ 회의 안건 Github Collaborator 초대 깃허브 콜라보레이터로 초대 후 해당 초대 수락 필요 Unreal 엔진 버전 결정 언리얼 엔진 버전을 하나로 통일 해야 한다 멀티플레이 구현 여부 전 회의에서 멀티플레이를 구현에 대해 미뤘던 안건에 대해 이야기 해본다 진행사항 체크 지난 회의 이후 개발과 관련하여 진행된 사항을 보고한다 할 일 결정 다음주에 어떤 업무나 개발을 진행할지 결정한다 ▼ 회의록 언리얼 버전 결정 5.1로 통일 멀티플레이 구현 여부 언리얼 엔진에서 생각보다 서버에 대한 기능 마련이 잘 돼있어 큰 어려움이 있을 것 같지 않다 진행 현황 UI 구현 (신민규) 메인화면 구현중 리스폰 구현 (김민수) 리스폰 구현을 목표로 진행중이었으나 세이브 기능..

CS/Network

[Network] API (Application Programming Interface) ?

▼ Why ?이번 프로젝트를 진행하면서 프론트와 백엔드 사이에서 API를 주고 받아야 하기 때문에 API에 대한 개념을 제대로 이해해야 할 필요성을 느껴서 이 개념에 대해 간단하게 정리해보았다.▼ API 란? 사회를 예시로 든다면,식당과 손님이 손님을 주고 받기 위한 방법ex) 메뉴판, 키오스크웹툰 서버와 웹툰 독자가 웹툰을 주고 받기 위한 방법➠ 웹툰서비스 API(Get 요청) comic.naver.com/webtoon/detail?titleId=641253➠ 이것이 웹툰 API이며, 이것을 URL에 작성하면 '외모지상주의' 웹툰 페이지가 나온다 예시로 들은 Node.js 의 api 코드app.get('\detail\:id', function(req,res) { ... 참고 영상https://ww..

Git

[Git] Git branch 전략 (Git Flow / Github Flow)

▼ Why ? Git branch를 공부하다 보니 Git branch 전략이라는 것에 대해 알게 되어 추가적으로 공부하게 되었고, 협업 과정에서 충돌을 방지하기 위해선 Pull Request를 알아둬야 할 필요가 있다고 해서 공부하고 정리하게 되었다. ▼ Git Flow Git branch를 보다 효과적으로 관리하기 위한 workflow 중 하나이다 (가장 익숙한 branch 전략) Git Flow는 Main branch, Develop branch, Supporting branch로 구분하여 branch를 관리한다 Main branch 출시 가능한 Production 코드를 모아두는 branch 프로젝트 시작 시 생성되며, 개발 프로세스 전반에 걸쳐 유지된다 배포된 각 버전을 Tag를 이용해 표시한다 ..

Git

[Git] Git branch

▼ Why ? 프로젝트 협업을 하기 위해선 Git에 대한 지식이 필수적으로 요구되기 때문에, 이번 두 개의 프로젝트를 진행하면서 Git에 대한 공부를 시작했고 여러 개념들 중 Git branch에 대해 먼저 이해해야 할 것 같아서 정리하게 되었다. ▼ Branch branch란? 독립적으로 어떤 작업을 진행하기 위한 개념 각 요구사항에 따라 만들어지는 각각의 branch는 다른 branch의 영향을 받지 않아, 여러 작업을 동시에 진행 가능 필요한 기능을 개발할 때 새 branch를 생성하고, 코드를 작성하며 commit을 남긴다 ➠ 개발이 완료되면 그때 main branch에 merge를 하여 안전한 개발이 가능한 것이다 (수정 / 삭제도 간단) branch가 왜 필요한가? main branch에서만 ..

Project/Tools Experts - Dongram

[Tools] Donggram : Database

▼ ERD ERD 툴 - ERD Space ERD Space ➟ ERD Cloud 변경 (실시간으로 동식 작업할 수 있는 클라우드 서비스 제공) 카테고리 정보를 프론트엔드에서 받아와 처리하게 되면 번거로운 상황이 발생할 수 있어 ERD도 수정 예를 들어 추후에 카테고리 이름이 변경될 경우 코드를 수정해야 할 부분이 너무 많아지게 될 부분을 고려

Project/Tools Experts - Dongram

[Tools] Donggram : UI (추후 수정 예정)

1. 메인페이지 2. 로그인 창 (모달) 3. 회원가입 창 (모달) 4. 동아리 정보 페이지 5. 동아리 세부 페이지 5. 회원정보(마이프로필) 페이지 6. 어드민 페이지 - 회원관리 7. 어드민 페이지 - 동아리 관리 8. 동아리 생성 페이지

Uykm
Uykm_Note