디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[💬] 패턴 쓰면서 궁금한게 왜 이런 패턴들을 사용하면서

ㅆㅇㅆ(124.216) 2024.05.09 19:26:17
조회 395 추천 1 댓글 26
														

개발 방법 알려주는 튜토리얼은 잘 없을까


내가 막상 이런 패턴 코딩을 배우기 시작한건 튜토리얼 보면서 공부할때가 아니라, 개발하면서 막혀서 질문해야하는데


질문이 너무 복잡해져서 어떻게든 추리기위해서 패턴 코딩 공부한거거든.


생각을 해보면


유튭, 유데미 강의보면 대부분 싱글톤 정도 쓰거나 기초적인것만 보여주는데


패턴 코딩이 사실 게임적 재미랑은 크게 상관이 없지만, 패턴 코딩해보면 향후 추가 요소를 넣기 훨씬 편한 느낌인데.


근데 싱글톤은 안티 패턴인 이유가 결국 싱글톤은 무제한적으로 다른곳에서 참조할 수 있기때문에 일정한 패턴이 아니라


만드는 사람 좆대로 만들 수 있기때문에, 안티 패턴이라고 생각하거든.


결국 싱글톤이 안티 패턴인 이유를 어렵게들 말하지만 그냥 정형화된 패턴이 안나온다.


즉 사람의 성향따라 커스텀이 상당히 쉽고 취급이 쉽다는거거든. 이거는 강점이고. 이게 개방 폐쇄의 원칙 위배고.


패턴 코딩을 하면 A를 넣으면 B라는 결과물이 나오는데,


싱글톤 같은 안티패턴을 쓰면 A를 넣으면 사람의 역량에 따라서 B든 C든 D든 막 뽑아낼 수 있잖아.


전역변수처럼 쓸 수 있으니까 진짜 자기 맘대로 다 가져다 쓸 수 있는거잖아.


오히려 막상 정형화된 패턴 코딩 해서 프로파일러해보면


사실 싱글톤이 작은 규모에서 생각보다 최적화가 조온나 편하고 성능 덜 잡아먹잖아?


그래서 싱글톤같은 안티 패턴이 무작정 성능을 더 먹는다!는 내 경험상 이건 말이 안되는거 같긴해.


근데 막상 막히는 부분 나오면 엮인 부분이 많아서 질문하기가 빡셈. 왜냐면 다른 참조하고 있는것도 고쳐야하는 경우가 많아서.


즉 패턴 코딩을 사용하면 다른 프로그래머와 의사소통하면서 이 패턴의 어느부분에서 문제가 생겼다라고 생각보다 쉽게 답변 받을 수 있음


이게 장점이고 실제로 모듈화를 하면서 배우는게 협업에서 굉장한 장점이 있다. 라는게 내가 패턴을 써보면서 느낀거거든.


실제로 이렇게 코딩을 하기 시작하니까 이전엔 말도 안되는 답변 해주던 GPT도 상당히 답변 적중율이 올라가고.


이게 진짜 장점인거 같거든


근데 왜 막상 유데미 유니티 튜토리얼들은 이런 패턴 코딩을 사용한 실제 개발을 보여주는 건 극소수일까


오히려 싱글톤이 너무 사람 성향대로 좆대로 만들 수 있는 위험한 물건이기때문에 최후의 방법으로 사용해야하지 않나 싶기도 한데.


그냥 가장 먼저 배우는게 싱글톤이잖아. 실제로 다들 의심없이 쓰고.


왜 그런걸까



자동등록방지

추천 비추천

1

고정닉 0

5

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2861 설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
159490 공지 인디 게임 개발 갤러리 규칙 - 질문 전 필독!! [26] 에뚜갤로그로 이동합니다. 24.05.10 433 3
52873 공지 게임제작 초심자를 위한 글 모음 [9] Goranic갤로그로 이동합니다. 20.07.02 63327 51
123789 공지 뉴비 개임개발 하려는데 뭐부터 해야하나요 복사본 [14] 흉황갤로그로 이동합니다. 23.04.11 11628 17
160317 💬 솔직히 그림부터 존나 불쾌했음 ㅇㅇ(1.236) 19:23 5 0
160316 💬 인디개발자 입장에선 스팀이 모바일 보다 낫지 않나? ㅇㅇ(110.13) 19:16 24 1
160315 💬 완장은 공정해야된다. 이런 강박증 있는거같음 [2] ㅇㅇ(175.192) 19:12 65 0
160314 💬 프로그래밍은 좀 할줄알고 [5] ㅇㅇ(210.204) 19:03 91 0
160313 🐣질문 네비게이션 AI 질문좀 ㅇㅇ(114.202) 19:01 19 0
160312 💬 개인차단기능 <<<--- 갓갓 갓갓갓 ㅇㅇ(1.246) 19:01 51 0
160311 💬 와 두개의 왕관을 쓰셨네 ㅇㅇ(58.233) 19:00 54 0
160310 🐣질문 뉴비 Trpg + 비주얼노벨 형식 게임 만들고싶은데 툴 뭐써야함?? [2] ㅇㅇ(202.14) 18:57 53 0
160309 💬 그냥 그려러니해라 [1] ㅇㅇ(14.38) 18:55 74 2
160307 💬 3d 어셋이 없어서 슬프다 ㅇㅇ(125.132) 18:51 28 0
160306 💬 그 사이에 무슨일들이 있었던거야 [4] ㅇㅇ(58.233) 18:50 83 0
160305 💬 나이 어리면 따지지도 말고 걍 갱차해라 [2] ㅇㅇ(175.125) 18:47 92 0
160304 💬 주딱 내려놓습니다. [14] 에뚜갤로그로 이동합니다. 18:47 264 14
160303 💬 뉴비 언리얼 만져보고있는데 예약이동 어떻게 구현함? [3] ㅇㅇ(14.42) 18:44 39 0
160302 💬 아니 네이버카페 가야되는 애들을 왜 자꾸 놔둠 ㅋㅋㅋ [2] ㅇㅇ(182.211) 18:35 127 0
160301 💬 중학생들이 문제가 많군 ㅇㅇ(1.246) 18:33 119 4
160300 💬 호감스택 저렇게 쌓였는데 좀 차단해라 [1] ㅇㅇ(182.211) 18:31 108 0
160299 💬 나도 패미통에 나왔다!!! [4] 잠둥이갤로그로 이동합니다. 18:31 111 6
160298 💬 준비 됐나? 댄싱머신? [2] 봄네코갤로그로 이동합니다. 18:29 146 6
160297 💬 고도가 주도하는 질서 그것은 거역할수 없어 [1] 파베르Dev갤로그로 이동합니다. 18:27 99 2
160295 💬 파악완료 [5] 김메가갤로그로 이동합니다. 18:23 244 0
160294 💬 글 삭제했음 토끼주문갤로그로 이동합니다. 18:23 105 0
160293 💬 네덕때문에 갤 망함 [10] ㅇㅇ(175.192) 18:19 205 1
160291 💬 겜메 장점은 쉽다는 것임 [7] ㅇㅇ(211.106) 18:15 88 0
160289 💬 던전 세틀러즈에서 픽셀 아티스트를 구인합니다. [15] TunaCan갤로그로 이동합니다. 17:50 241 4
160288 💬 아트 측면에서 겜메가 유니티보다 부족한 게 뭐가 있을까요 [8] ㅇㅇ갤로그로 이동합니다. 17:46 151 0
160287 💬 알바하면서 개발하는데 노가다 뛰면서 하는게 낫나 [3] ㅇㅇ(61.75) 17:45 90 0
160285 💬 유니티개새끼 [1] ㅇㅇ(211.187) 17:26 85 0
160284 🐣질문 한콘진 멘토링 이거 어떰? [14] dryrain갤로그로 이동합니다. 17:11 173 0
160283 📢홍보 글작가 구해요~ [14] 요모츠마리사갤로그로 이동합니다. 16:53 498 2
160281 💬 블루자이언트 영화 [1] ㅇㅇ(210.204) 16:05 86 0
160280 💬 확실히 많이 배워야 생각할수있는 범위가 늘어나네 [3] ㅇㅇ갤로그로 이동합니다. 16:05 165 0
160279 💬 글작가는 얼마정도 주면 되냐 [22] 요모츠마리사갤로그로 이동합니다. 15:25 457 1
160278 💬 크몽 UI 외주 써봤는데 [16] ㅇㅇ갤로그로 이동합니다. 15:23 281 0
160275 🐣질문 유니티2년한 뉴비 질문 [2] 아임옹우갤로그로 이동합니다. 14:04 156 0
160273 🐣질문 안드만 출시한 인붕이 ios 출시 준비물이 이거 맞아? [4] ㅇㅇ(122.35) 13:44 124 0
160272 💬 패미통크로스리뷰받움! [32] ㅐㅐㅋㄷ갤로그로 이동합니다. 13:40 537 15
160271 💬 인력 충원 너무 힘들다 [21] ㅇㅇ(121.138) 13:03 422 0
160270 💬 뭔가 하나 깨달음 [1] ㅇㅇ(220.75) 12:48 144 0
160269 💬 옵치스타일 UI 이거 비슷한거 많던데 [1] ㅇㅇ(183.99) 11:35 201 0
160268 💬 인강하나 쭉보는게 좋으려나 [1] ㅇㅇ(211.226) 10:08 118 0
160266 💬 이런 아트는 뭔가요 [4] ㅇㅇ갤로그로 이동합니다. 08:46 502 0
160265 📚정보 1인개발수준 그래픽으로 대박난 신작게임들 2024 - 11 - [8] dawnDev갤로그로 이동합니다. 08:40 589 8
160264 📢홍보 [미국/인디/지급]프로그래머를 모십니다, Advanced War 같은전략 [1] Terry갤로그로 이동합니다. 08:16 499 7
160263 📜일지 oth 개발일지 3#) 또 액션? / 배경아트 구인중 [3] EtrielCyan갤로그로 이동합니다. 07:38 367 12
160262 🐣질문 유니티에서 플레이 상태가 아닐때 물리법칙 따라 자연스럽게 배치하는법 [9] ㅇㅇ갤로그로 이동합니다. 05:29 178 0
160261 📚정보 초,중급자를 위한 Unity Tip 2탄 11개 [8] Ms.YoonHee갤로그로 이동합니다. 05:04 537 17
160260 🐣질문 유니티 제자리 위치로 옮기기 질문 ㅇㅇ(220.68) 05:03 102 0
160259 💬 희한 한 게임 뷰가 보임 [1] ㅇㅇ(114.204) 04:29 180 0
160258 🐣질문 너네는 코드 리뷰 누구한테 부탁하냐. 나 초보개발자라 도움이 필요하다. [17] ㅆㅇㅆ(124.216) 03:46 382 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2