이번주에 배운 내용
-
Git, GitHub 다루기
-
팀 프로젝트 구조 설계
-
GameObject에 Button을 추가할 때 유의점
-
GameObject들의 생성순서, 동작순서의 연관성
-
C# 빠른 입출력 Stream, Buffer, StringBuilder
주간 회고
이번 주에는 새로 배운 내용이 너무 많았고 , 엄청 정신 없이 한 주가 흘러갔다.
짧은 기간동안 배운 내용이 많은 만큼 정리해둔 TIL들을 보면서 다시 돌아
보면서 복습하며 머릿속을 정리해야겠다는 생각이 들었다.
그 많던 내용 중 가장 기억에 남는 것들은 역시 협업에 관련된 배움인데 첫 번째는
1. git으로 branch를 만들어 작업을 하고 작업이 끝났다면
2. `git add.` > `git commit -m " "` > `git push origin branchname` 을 통해서 GitHub에 내 브랜치를 올리고
3. main branch에 merge한다 만약 conflit가 발생한다면 해당부분을 확인하여 수정한 후 merge하고
4. main branch를 pull해서 다시 branch를 생성해서 새로운 작업을 이어나간다.
라는 일련의 과정들을 완전히 체화 시켜야 겠다고 생각했다.
그리고 두 번째 로는 협업을 위해 클래스들을 나누고 프로그램의 구조를 설계하는 과정이였다.
팀원들이 구조를 설계하는 과정에서 많은 도움이 되지는 못했는데 그 후 작업을 진행하면서
구조를 설계하고 인터페이스를 나누는 과정이 정말 중요하다는 것을 느끼게 됬습니다.
이번주에 배운 내용을 바탕으로 다음에 더 팀 프로젝트에 도움이 될 수 있을 것 같다.