본문 바로가기 메뉴 바로가기

바른생활해보자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

바른생활해보자

검색하기 폼
  • 분류 전체보기 (281)
    • 일기 (4)
    • 코딩테스트 (111)
      • Programmers (76)
      • BOJ (22)
      • 교육 (10)
    • Computer Language (57)
      • C# (19)
      • C & C++ (36)
      • Python (1)
      • Java (1)
    • Computer (74)
      • 그래픽스 (0)
      • Algorithm (13)
      • Computer Science (8)
      • Database (2)
      • Data structure (0)
      • Git (2)
      • Linux (16)
      • Network (19)
      • Operation System (5)
      • SQL (5)
    • 수학 (6)
      • 게임수학 (6)
    • 책읽어보자 (7)
    • 영어해보자 (3)
    • 스페인어해보자 (1)
    • 블로그 글쓰기 (4)
    • 개발 (13)
      • Unity (6)
      • Nest (0)
      • 개발일기 (0)
  • 방명록

2025/05/21 (1)
[Unity] 🧙‍♂️ God Object

🧙‍♂️ God Object전지전능한 오버시어, 고장나면 세계종말(?) '갓 오브젝트'는 특정 오브젝트/스크립트가 한 씬(플로우, 시퀀스 등)에서 너무 많은 역할/책임을 가지게 되는 것으로 관리 혹은 오류에 취약해질 수 있는 상태가 될 수 있다. 유니티 게임 개발을 예로들면, 'GameManger' 클래스를 만들고 모든 흐름 제어를 'GameManager'가 하는 것과 같다. 이는 관리 차원에서는 쉬울 수 있다. 게임매니저가 허브의 역할을 하여 디버깅이 단순하고 각 매니저, 컨트롤러들의 독립성도 지킬 수 있다. 단, 이러한 경우 "기능 추가 = 게임매니저 코드 증가"로 쌓이게 되고 분기 처리와 책임 분리가 모호해질 수 있다. 또한 간단한 작업도 게임매니저를 통과해야하는 불필요한 절차가 반강제적으로 이..

개발/Unity 2025. 5. 21. 18:04
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바