3주차 팀 프로젝트 [스파르타 던전 배틀(텍스트 게임) 만들기]

유승아·2024년 4월 29일

내일배움캠프

목록 보기
32/69

2주차 개인 프로젝트로 만들었던 텍스트 게임을 기반으로 팀 프로젝트를 하게 되었다.

같은 게임 만드는데도 팀 프로젝트로 진행하니 구조 잡는데도 오래 걸렸다.
혼자서 만들 땐 모든 걸 나 혼자 해서 편하기도 했지만 구상하는데 생각하지 못한
오류를 뒤늦게 발견해서 어딘가를 갈아엎어야 하는 문제가 생겼었는데, 오늘 했던 것처럼
구조를 잡을 때 변수명, 메서드, 클래스 간의 관계 등을 정리를 잘 해놓으면
내가 겪었던 오류가 발생하지 않을 것 같다.

개인 프로젝트 때 구현했던 기능이지만 다시 만드려니 시작을 못 하겠어서
만들었던 코드들을 들여다봤다.
그런데도 기능을 만드는데 시간이 오래 걸렸다.
아직 코드를 작성하는데 익숙해지려면 멀었구나 라는 걸 느꼈다.

각 cs 파일과 클래스 안에 변수, 메소드 등 정리한 것.
아직 정리가 되지 않은 부분이라 전반적인 것만. 😶

그리고 오늘 캠프 시간까지 필수 기능들을 만들고 싶었지만 예기치 못한 깃 이슈가 생겨서 대부분의 시간을 날리게 되었다.

아주 사소한 이슈였다...😟
main에서 dev 브랜치를 만들고 dev에서 각자 작업할 브랜치를 생성한 뒤,
깃허브 Insights > Network 에서 확인할 수 있는 깃 그래프가 좀 이상했다.
분명 dev에서 브랜치를 생성했는데 베이스가 main인 것!!
그래서 각자 브랜치 Pull requests 하고 다시 브랜치를 생성하는 작업을 반복했다.
알고 보니, dev에 변화가 없어서 dev가 생략되어 있던 것...

결론은? 처음부터 제대로 잘 만들었지만 몰랐다(=삽질했다)

0개의 댓글