디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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

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


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

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

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


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

두가지 문제가 있는데




1. 성능이 처참해짐.

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


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

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




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


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


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

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 루틴 ON! 운동 찐템! 지금 할인 중 운영자 25/11/27 - -
2902311 '도어락 뜯기고' 끝난 저항…체포된 황교안 "미친개와" 발명도둑잡기(118.216) 11.13 94 0
2902310 중국산 중금속 발암물질 제품과 친중 이재명의 원산지 인증 제도 폐지 ♥KiTTY냥덩♥갤로그로 이동합니다. 11.13 135 0
2902309 망국적 양당제 만드는 소선거구제, 기호순번제, 복수출마 당장 폐지 발명도둑잡기(118.216) 11.13 78 0
2902308 웹개발 프로젝트 만들기 참 좋아졌네 [1] 프갤러(125.131) 11.13 124 0
2902307 생활비 안정·빈부격차 완화 내세운 맘다니 공약 통했다 발명도둑잡기(118.216) 11.13 54 0
2902306 잼땅 ♥KiTTY냥덩♥갤로그로 이동합니다. 11.13 85 0
2902305 ‘자본주의 심장’ 뉴욕, 사회주의자 무슬림 시장이 이끈다…맘다니 돌풍 발명도둑잡기(118.216) 11.13 59 0
2902304 솔직히 개발자 도태남 직업 맞음 타이밍뒷.통수한방(1.213) 11.13 107 0
2902302 개발자 = 도태남 직업 맞음? 프갤러(118.235) 11.13 101 0
2902301 월세 전세 사는 애들 내년부터 좃될 준비해라 [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.13 125 0
2902297 FOSS for All 컨퍼런스 있었구나 못가서 아쉽다 발명도둑잡기(118.216) 11.13 159 0
2902296 환율 1470원 최고점 돌파 국가부도 시그널 ♥KiTTY냥덩♥갤로그로 이동합니다. 11.12 83 0
2902295 나님 예상대로 무능극좌 이재명 때문에 국가부도위기 ㅇㅅㅇ [2] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.12 139 0
2902294 리눅스 재단, 오픈소스 서밋 코리아 국내 첫 개최 [2] 발명도둑잡기(118.216) 11.12 106 0
2902293 리눅스 왜씀? [2] 프갤러(49.165) 11.12 128 0
2902292 토발즈가 유퀴즈안나오는 이유 타이밍뒷.통수한방(1.213) 11.12 116 0
2902291 유튜브를 조회수 위주로 할지 내가 하고 싶은거 위주로 할지 발명도둑잡기(118.216) 11.12 71 0
2902290 수능보러 가는 여고생 치마 들추면 어떻게 됨? 프갤러(112.171) 11.12 95 0
2902289 리눅스 갤러리에 qemu 프론트엔드 글 올렸다가 2주 차단 [3] 발명도둑잡기(118.216) 11.12 134 0
2902288 이직 안되서 막막하다 ㅇㅇ(211.196) 11.12 97 0
2902287 <유퀴즈>에 GNU/리눅스 창시자 리누스토발스 나와야 발명도둑잡기(118.216) 11.12 87 0
2902286 MS-DOS한테 져서 망한 CP/M 2.2 OS 온라인 발명도둑잡기(118.216) 11.12 96 0
2902285 그래서 토발즈는 유퀴즈 언제 나오냐?? 타이밍뒷.통수한방(1.213) 11.12 99 0
2902284 윤석열 이재명 남들위해 스스로 희생하는 의리있는 사람 타이밍뒷.통수한방(1.213) 11.12 85 0
2902283 나씻주준⭐+ [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.12 138 0
2902282 다들 개발자 왜 하려는걸까? [14] ㅇㅇ(124.48) 11.12 238 0
2902281 22살이고 1학년 2학기다... [1] 프갤러(121.153) 11.12 111 0
2902280 좇센에서 번식할려면 5명 이상 번식해라 좀 [3] 타이밍뒷.통수한방(1.213) 11.12 125 0
2902279 ESPspectrum ESP32로 ZX Spectrum 8비트 컴퓨터에뮬 발명도둑잡기(118.216) 11.12 101 0
2902278 태어나도 하필 북쪽이 아니고 남쪽 타이밍뒷.통수한방(1.213) 11.12 87 0
2902277 이란에 전쟁 났다. 예맨 - 이란 연합군 넥도리아(220.74) 11.12 87 0
2902276 Howard Jones-Hide and Seek [2] 발명도둑잡기(118.216) 11.12 123 0
2902275 Cachy 리눅스가 빠른가보네 [3] 발명도둑잡기(118.216) 11.12 100 0
2902274 Flashback CD OST - Main Theme 발명도둑잡기(118.216) 11.12 80 0
2902273 냥덩이에게 노래 선물 Chase - Yoko Kanno 발명도둑잡기(118.216) 11.12 132 0
2902272 The Card Master - Yoko Kanno 발명도둑잡기(118.216) 11.12 86 0
2902271 NATURE(네이처) "꿈꿨어(Dream About U)" 발명도둑잡기(118.216) 11.12 80 0
2902270 🔴LIVE | [입법공청회] 좋은 돌봄을 위하여, 진보당 돌봄3법 입법 [1] 발명도둑잡기(118.216) 11.12 79 0
2902268 커피 마실까 말까 [2] 발명도둑잡기(118.216) 11.12 84 0
2902263 나님 소름 돋앗음.. [9] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.12 158 0
2902262 취업 왜케 안대누 [7] 무관갤로그로 이동합니다. 11.12 269 0
2902261 전지윤기자 쿠팡 새벽배송에 관해 발명도둑잡기(118.216) 11.12 127 0
2902260 저녁 [2] 발명도둑잡기(118.216) 11.12 93 0
2902259 ❤✨☀⭐⚡☘⛩☃+나님 시작합니당☃+⛩☘⚡⭐☀✨❤ [2] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.12 105 0
2902257 진짜 요즘 모기들 독하네 이렇게 추운데도 살아잇어 [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.12 72 0
2902256 1930년대 사진 전송법 충격 발명도둑잡기(118.216) 11.12 60 0
2902254 불화다. 불같이 뜨거워져라. 넥도리아(220.74) 11.12 83 0
2902252 이사간다 안양동2 석수동1 넥도리아(220.74) 11.12 73 0
2902251 디시 주소 앞에 api는 왜 뜨는거냐? ㅇㅇ갤로그로 이동합니다. 11.12 80 0
2902250 니들 섹스해봤냐? [19] 개멍청한유라갤로그로 이동합니다. 11.12 227 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2