디시인사이드 갤러리

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

갤러리 본문 영역

객체지향에 대한 개인적 소견.

ㅇㅇ갤로그로 이동합니다. 2025.10.23 09:22:46
조회 140 추천 0 댓글 3
														

일단 객체지향을 하지 말잔건 당연하게도 아님.

그거야말로 약팔이고 딱히 들을 가치가 없음.


다만... 객체지향을 처음 아 이해했다 한뒤... 그 직관적임에 취해서 너무 직관적으로 프로그래밍을 하거나

아니면 어느정도 짬빠가 쌓인 다음에도 단순히 설계하는게 귀찮아서 직관적으로 프로그래밍을 하면

굉장히 비효율적일수도 있다고 생각함.


처음 객체를 짤때부터 그 효율성을 중심으로 설계를 해야지. 아 모든것은 객체. 이것도 객체 저것도 객체 해버리면

두가지 문제가 있는데




1. 성능이 처참해짐.

가령 카드게임을 만든다 치면 특정 카드의 능력치를 다른 카드로 합할때 그냥 수치만 가져오면 되는데... 그걸 그짓거리를 할때마다 카드 객체를 삭제 안하고 그대로 소환해서 그런 카드가 수십장 수백장이 되면 뭔 카드게임 렉이 3d게임하고 삐까뜰 지경임. 개인적으로 하스스톤이 이딴식으로 만들지 않았나 의심을 하고 있음. 전장에서 기계하고 악마만 하면 렉이 심한데 정황상... 다른 카드 참고하는 경우가 많고 게임특성상 몇십장 몇백장 쳐먹는 경우도 많아서...


2. 구조적으로 취약해짐.

사실 성능 문제는 좀 부차적이긴 함. 하스스톤도 뭐 멀쩡히 잘 돌아가고 있고... 아니 언제 망할지 모르지만 어쨌든 코드가 개떡같아서 망한건 아니고 10년 넘게 하다가 망하면 호상이기도 하고 근데 진짜 문제는 그렇게 무차별적으로 이것도 객체 저것도 객체 하는 식으로 해버리면... 필연적으로 서로 간에 참조하는 거대한 스파게티가 완성되며... 이는 성능은 물론이오 생산성이나 유지보수성에 필연적으로 악영향을 끼치고 결국....




설계를 할때 같은걸 표현하면서도 최대한 단순하게. 서로 참조를 덜하도록 설계해야 하는데....


결국 시간도 부족하고 컨디션도 개떡같으면 좀 병신같은걸 알면서도 직관적으로 짜겠지 뭐


이제까지 그랬듯이 아프로도...

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 루틴 ON! 운동 찐템! 지금 할인 중 운영자 25/11/27 - -
2902419 <SKY 캐슬> 관련 생각나는 예전 글 [1] 발명도둑잡기(118.216) 11.14 130 0
2902417 전쟁시 차출되는 자격증 및 직업 발명도둑잡기(118.216) 11.14 85 0
2902411 진보당 특성화고 노조위원장 신수연 동지가 하고싶은 말 [1] 발명도둑잡기(118.216) 11.14 71 0
2902410 형님들 코딩용 노트북 뭐 쓰시나요? [6] 프갤러(119.202) 11.14 140 0
2902408 오늘의 작사 실마리: 대한민국 최고명절 성스러운 부모경제능력시험일 발명도둑잡기(118.216) 11.14 98 0
2902404 엔비디아 GPU에 중국용처럼 GPS 백도어 놓고 대만 전쟁시 참전 협박? 발명도둑잡기(118.216) 11.13 116 0
2902401 [대한민국] 황교안 대표 압수수색, 계엄과 내란의 상관관계 프갤러(121.172) 11.13 106 0
2902400 Stella Jang-snowy 발명도둑잡기(118.216) 11.13 84 0
2902399 지누(JINU) - 엉뚱한 상상(Odd Imagination) 발명도둑잡기(118.216) 11.13 60 0
2902396 아침 간식 저녁 발명도둑잡기(118.216) 11.13 64 0
2902394 <The RISC-V Reader> 한국어 PDF [2] 발명도둑잡기(118.216) 11.13 89 1
2902389 집요함. 그거슨 [4] 프갤러(119.203) 11.13 135 1
2902387 Flutter 인생 40 년 갈아 넣었습니다. [1] 프갤러(59.16) 11.13 105 0
2902386 C++ 인생 40 년 갈아 넣었습니다. [1] 프갤러(59.16) 11.13 142 1
2902385 [21세기 대한민국의 문학] 대한민국의 독재란? 프갤러(121.172) 11.13 70 0
2902384 알고보니 어렸을 때 치파오 입고 있었고 [1] 프갤러(211.210) 11.13 124 3
2902383 김창욱 김제동 오은영 같은 프갤러(211.210) 11.13 135 0
2902382 부천역 bj들 내쫒는 분위기네 프갤러(211.210) 11.13 101 1
2902381 밑에 비엣남 글보니까 갑자기 궁금해지네. 프갤러(49.165) 11.13 68 0
2902380 오늘도걸었다. 넥도리아(220.74) 11.13 91 0
2902377 저녁은 삼치조림 [10] chironpractor갤로그로 이동합니다. 11.13 128 2
2902374 개발자 취직 안돼서 새싹 수업듣고 취직하려고하는데 [4] ㅇㅇ갤로그로 이동합니다. 11.13 153 0
2902373 나님 애널은 쉴게양⭐+ [2] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.13 180 0
2902371 고삼들 수고 많았어요. [6] 프갤러(49.165) 11.13 129 1
2902370 40대 구조조정당한 디자이너인데 [3] 프갤러(175.117) 11.13 205 0
2902369 백엔드 이직고민 [3] 프갤러(106.102) 11.13 159 0
2902368 거듭말하지만 티오베는 참고할만한 지표가 못된다. [2] 프갤러(218.154) 11.13 140 1
2902366 파이썬은 끝났다. [1] 프갤러(59.16) 11.13 150 1
2902365 C++ 인생 40 년 갈아 넣었습니다. [3] 프갤러(59.16) 11.13 160 0
2902364 나는조현병이야 나는내향적이야 손발이시립디다갤로그로 이동합니다. 11.13 129 0
2902363 요즘 대학에서 파이썬 교양 필수임? [2] 프갤러(180.65) 11.13 143 0
2902362 러스트 물고늘어지던 ffmpeg. 속내는 우덜에게 돈 내놔. [9] 프갤러(218.154) 11.13 195 2
2902361 감기가 올랑말랑.. [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.13 125 0
2902360 ❤✨☀⭐⚡☘⛩☃+나님 시작합니당☃+⛩☘⚡⭐☀✨❤ [3] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.13 111 0
2902359 동사무소 여자 공무원 표정 [2] 배구공(119.202) 11.13 186 2
2902358 구글 이상한 메일 받은사람 없냐 프갤러(106.101) 11.13 196 0
2902357 프로그램공부할때 질문좀 [4] 프갤러(175.117) 11.13 156 0
2902354 해외에서 유행하는 한국 밈 [2] 발명도둑잡기(118.216) 11.13 188 1
2902353 30살 고졸 취업성공했다 ㅅㅂ [6] 프갤러(211.230) 11.13 300 1
2902351 21세기 짱깨시대 22세기 인도짱깨시대 열심히 번식해라ㅇㅇ 타이밍뒷.통수한방(1.213) 11.13 95 0
2902350 보유세...시장 안정이냐 부동산 폭락이냐 [김원장 평론가 1부] 발명도둑잡기(118.216) 11.13 104 0
2902349 살아보니 노력 운보다 대충 사는사람이 더 잘삼ㅋㅋㅋ [4] 타이밍뒷.통수한방(1.213) 11.13 110 1
2902348 아빠가 조국 [1] 발명도둑잡기(118.216) 11.13 92 0
2902346 크롤링 궁금한게 있습니다 [3] 프갤러(121.167) 11.13 112 0
2902345 몇일전 서울 동작대교 넥도리아(223.38) 11.13 114 0
2902344 가학적인 사람과 이기적인 사람의 상관관계 [1] 발명도둑잡기(118.216) 11.13 135 0
2902343 러스트 냅두고 다른 언어를 쓴다는것. 한강 뱃놀이와 유사성이 있다. [4] 프갤러(218.154) 11.13 140 0
2902341 내가 만약 서울시장이라면 [1] 타이밍뒷.통수한방(1.213) 11.13 131 0
2902340 구름에서 과제 하는 거 타이핑 녹화 있더라 ㅇㅇ(203.255) 11.13 95 0
2902339 후훗.. 딱킥(121.157) 11.13 95 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2