• Home
  • About
    • KKsDev photo

      KKsDev

      게임 프로그래머를 목표로 Unity, C#을 공부하고 있습니다.

    • Learn More
    • Email
    • Github
    • Steam
  • Posts
    • All Posts
    • All Tags
  • Projects

내일배움캠프 1주차 WIL

11 Aug 2023

Reading time ~1 minute

이번주에 배운 내용

  1. Git, GitHub 다루기

  2. 팀 프로젝트 구조 설계

  3. GameObject에 Button을 추가할 때 유의점

  4. GameObject들의 생성순서, 동작순서의 연관성

  5. C# 빠른 입출력 Stream, Buffer, StringBuilder

nbcbanner

주간 회고

이번 주에는 새로 배운 내용이 너무 많았고 , 엄청 정신 없이 한 주가 흘러갔다.

짧은 기간동안 배운 내용이 많은 만큼 정리해둔 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를 생성해서 새로운 작업을 이어나간다.

라는 일련의 과정들을 완전히 체화 시켜야 겠다고 생각했다.

그리고 두 번째 로는 협업을 위해 클래스들을 나누고 프로그램의 구조를 설계하는 과정이였다.

팀원들이 구조를 설계하는 과정에서 많은 도움이 되지는 못했는데 그 후 작업을 진행하면서

구조를 설계하고 인터페이스를 나누는 과정이 정말 중요하다는 것을 느끼게 됬습니다.

이번주에 배운 내용을 바탕으로 다음에 더 팀 프로젝트에 도움이 될 수 있을 것 같다.

nbcthumbnail



WIL내일배움캠프스파르타 Share Tweet +1