디시인사이드 갤러리

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

갤러리 본문 영역

아래 지향관련해서 그냥 언어별 지향이랑 팀 컨벤션을 따르셈

ㅆㅇㅆ(124.216) 2025.01.14 15:47:58
조회 129 추천 7 댓글 3
														






38bfc868f5dc3f8650bbd58b3682736a651e

(부치의 OOP책에서 OOP 컨셉)


하스켈,LISP 하는데 객체지향 하겠다는 것도 말도 안되고


다중 패러다임 언어라고하지만, 사실상 객체지향에 가까운 자바하는데 굳이 OOP 아예 안하겠다도 또 솔직히 굳이 싶고.

또 굳이 객체지향 없이 절차지향에 가까운 임베디드에서 객체지향 코드 짜면 말도 안되고(다만 말이 완전히 말이 안되는건 아님. 요즘은 OOP도 들어가고 있다는 기사들이 있으니)


OOP는 애초부터 자바를 위시한 코드로 나온건 둘째치고 


C++도 STL이 기본적으로 OOP 존나 깠지만 STL에 함수에 OOP 편입됐듯이


꼭 지향에 매몰될 필요가 없음


지향을 알아야하지만 매몰될 필요가 전혀없는 것


지향은 단순하게 말해서, 코드가 커질수록 일관성을 어떻게 유지시키는가에 대한 일종의 추상화 방식의 일종임.


단순한 코드에 지향을 무조건 도입할 이유가 없어.


하지만 지향을 도입하면 나중에 생산성에서 도움이 되는 측면도 있긴함.


유튜브 애들이 애초에 이런 내용들을 다 어깨너머로 보고 블로그로 정리한 것만 보니까 역사적 맥락에서 어떻게 생겼고 어떻게 주창됐는지를 모르니까.


무조건 XX해야한다 이딴식으로 설명하는거임. 원론적으로 Object-Oriented Analysis and Design with Applications의 서문에서 OOP가 어떻게 탄생했는지 봐라.


저기 적힌 컨셉 그 자체가 내가 하는 말 그 자체임.


문제는 이걸 한국에서 번역하고 또 책팔아먹으면서 잘라내고 간추리면서 왜곡되는 내용도 있고.


대부분 책 내용들을 안 읽고 블로그 자료등으로 공부하니까 이런 문제가 생기면서 그런 왜곡되고 잘라진 개념들이 시뮬라크르가 시뮬라시옹이 되버리는거임.


즉 책 전체 내용을 가지고 가져와서 이야기해보면서 맥락에 맞는 이야기를 해야하는데, 책에서 일부를 가져와서 재조합해서 새 개념이 되버리는거지


저 내용을 쉽게 말하면 노가다에서 노가다 십장들이 이유 설명 못하고 그래야만한다는 식으로 유튭 강의나 부캠에서 팔아먹는다라고 이해하면된다.


즉 설명하다가 잘못된 개념들이 새로운 실재가 되버리는거임.


애초에 전공서적 내용을 다 간추리고 현장위주로 가르치는게 국비-부캠- 유튜버들이니까.


그리고 애초에 추상화라는 걸 어떻게 하느냐는 정량적으로 측정할 수가 없기때문에 말이 갈리는데 한국은 여기에 시험 제도까지 넣어지면서 원래라면 무조건 맞다고 할 수 없는 방법론도 시험이라는 제도를 통해서 정량화 시키기때문에 왜곡이 되는거.


시험이라는게 그런거잖아 결국 정답이 있어야하는데, 보통 이런 지향이나 문제든 정답이 존재할수가 없는 문제임.


지향이 필요 없다하는 애들도 어느정도 일리가 있지만 보통 대체로 커질수록 어떻게 코드의 일관성을 유지시키는가에 대한 가이드 라인이 지향인거임.


근데 굳이 작은 코드에서 OOP 지키면 복잡성 커지고 굳이 재사용도 안하는데 생산성이 떨어지게 꼭 지향을 지향할 필요가 없는데


기본적으로 OOP건 다른 지향이건 소프트웨어 사업이 다각화되고 복잡해짐에 따라서 만들어진 개념이고 


애초에 결국 필요성은 개인의 프로젝트 상황 프로젝트 크기등에 따라 가변적인거라서 


무조건은 없음.


근데 보통 팀단위에서 어떤 지향에 대해서 사용할 것을 결정하면 결국은 유지 보수때문에 한사람이 짠 것처럼 만들어야하는게 결론적으로 유지보수에 매우 유리하기때문에


그 팀을 따르는게 맞음.


그리고 기본적으로 데드라인에 맞춰야하는데, 언제 또 코드 가이드 라인을 다 맞추겠냐. 


결국 상황적 맥락, 그리고 프로그래밍 자체가 가지는 가변성에 따라서 상황에 따라 맞추는게 프로그래머인거


실용주의 프로그래머라는 명저중에 명저를 봐라.



추천 비추천

7

고정닉 0

0

원본 첨부파일 1

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 말고 매니저 했어도 잘했을 것 같은 계획형 스타는? 운영자 25/01/13 - -
공지 글쓰기 에디터 개선 안내 운영자 25/01/13 - -
공지 프로그래밍 갤러리 이용 안내 [86] 운영자 20.09.28 40791 63
2804208 특이한 리눅스 배포판들 [6] 발명도둑잡기갤로그로 이동합니다. 02:44 10 0
2804193 난 내가 원서 보면서 영어를 읽고 있다고 생각했는데 프갤러(106.241) 02:09 18 0
2804182 중딩 때 청각장애녀랑 썸탄 썰.manhwa 발명도둑잡기갤로그로 이동합니다. 01:47 22 0
2804180 윤석열 대통령 지지율 46% [2] ♥냥덩이♥갤로그로 이동합니다. 01:44 16 0
2804178 종북친중내란당의 전국민 카톡계엄령 ㄷㅅㄷ [9] ♥냥덩이♥갤로그로 이동합니다. 01:43 36 0
2804176 저같은 사람있나요? 프갤러(211.234) 01:36 43 0
2804163 프로그래밍은 항상 느끼는데 내 낮은 지능과 지식에 대해 느끼게함 [21] ㅆㅇㅆ(124.216) 01:07 59 0
2804154 친미냐 친중이냐로 싸우기 보다는 자주냐 종속이냐로 발명도둑잡기갤로그로 이동합니다. 00:44 26 0
2804151 너네들 게이밍 스케쥴 관리 서비스 만들어서 배포해보는거 어때? 프갤러(14.39) 00:40 20 0
2804149 섹스!! [22] ♥냥덩이♥갤로그로 이동합니다. 00:35 94 0
2804148 올해에 컴공 입학하는 사람인데 조언 같은거 없나요? [4] 엔슈R갤로그로 이동합니다. 00:33 39 0
2804145 김희철, 장애등급 판정 "인정하기 싫었다" 고백 발명도둑잡기갤로그로 이동합니다. 00:28 34 0
2804140 나님 소통합니당♡♤☆♧ 질문받음 [1] ♥냥덩이♥갤로그로 이동합니다. 00:14 31 0
2804137 선임이 자꾸 우리 회사 좋다고 가스라이팅 하는듯 hrin(118.235) 00:10 45 0
2804135 담배피고싶당ㅇㅅㅇ 이제 막 미치겠는건 아닌데 피고싶긴하농 ㅇㅇ(223.38) 00:06 24 0
2804134 윤석열ㅋㅋㅋㅋㅋㅋ [9] 발명도둑잡기갤로그로 이동합니다. 00:04 73 0
2804128 텍사스 주택 보험료 폭등 [4] 발명도둑잡기갤로그로 이동합니다. 01.14 39 0
2804124 알고리즘병 걸렸는데 어떻게 치료함? [1] 프갤러(211.186) 01.14 30 0
2804123 T들은 이해 못하는 F들의 감정 [3] 발명도둑잡기갤로그로 이동합니다. 01.14 55 0
2804120 Jonny <<얘 뒤졌냐? [3] ㅆㅇㅆ(124.216) 01.14 39 0
2804119 인프런 삼성 알고리즘 무료 쿠폰 프갤러(116.127) 01.14 23 0
2804117 Tlqkf 갑자기 공유기 왜 안되노 [2] 아스카영원히사랑해갤로그로 이동합니다. 01.14 31 0
2804110 다들 기밀을 가진채 납치당했을때 알아야하는 꿀팁 알려준다. [1] ㅇㅇ(223.38) 01.14 43 0
2804106 ㅇㅅㅇ ♥냥덩이♥갤로그로 이동합니다. 01.14 58 0
2804103 c++을 시작하려고 합니다. [1] 프갤러(218.50) 01.14 30 0
2804101 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 01.14 31 0
2804099 오늘 오전 5시부터 해서 지금까지 씨발 버그만 잡는중 [1] ㅆㅇㅆ(124.216) 01.14 33 0
2804095 김상욱, 뇌가 거짓말을 하는 증거 발명도둑잡기갤로그로 이동합니다. 01.14 28 0
2804092 23살이면 원래 꺾이는 나이인가?? 이 속도 이거 맞아?? ㅇㅇ(121.143) 01.14 66 0
2804087 개인적으로 지향하는 마인드컨트롤 프갤러(106.241) 01.14 26 0
2804085 요즘 프로그래밍 발명도둑잡기갤로그로 이동합니다. 01.14 40 0
2804080 체포 장면을 생중계해야 하는 이유 발명도둑잡기갤로그로 이동합니다. 01.14 29 0
2804079 나이도 먹을만큼 먹었는데 사람노릇은 할 수 있을까...ㅜ [1] ㅇㅇ(223.38) 01.14 43 0
2804077 업무적으로 말거는데 경계했어 ㅠ ㅇㅇ(211.219) 01.14 20 0
2804076 상대방 컴퓨터 그냥 화면 볼수있는법없냐 프갤러(221.145) 01.14 29 0
2804075 자유 대한민국 사이트 개설 완료 [1] 프갤러(121.172) 01.14 64 2
2804073 남자가 여혐하는 것은 동성애 때문일 수 있다 [2] 발명도둑잡기갤로그로 이동합니다. 01.14 30 0
2804072 <혼자 공부하는 자바스크립트> 7시간만에 다 봤다 [1] 발명도둑잡기갤로그로 이동합니다. 01.14 59 0
2804070 개발자는 그냥 프리하는게 답이야 프갤러(61.75) 01.14 50 0
2804069 창업해서 마누라를 찾는게 목표다.. [6] ㅆㅇㅆ(124.216) 01.14 64 0
2804068 한국이 it업계는 미국 일본의 식민지더라 절대갑이던데 ㅇㅇ(211.235) 01.14 70 0
2804066 내 첫회사는 디자이너가 내가질문하면 슬랙으로하라던데 [5] ㅇㅇ(211.219) 01.14 63 0
2804065 개발자가 일부 태크 회사 말곤 크게 의미가 없음 [3] 프갤러(61.75) 01.14 125 0
2804064 여자친구 사귀고싶어 [1] ㅇㅇ(211.219) 01.14 35 1
2804063 KB부트캠프나 SK ALA부트캠프 어떰? [1] 프갤러(221.140) 01.14 31 0
2804062 여자가 왜싫지 [3] 프갤러(211.219) 01.14 49 0
2804060 아니 이거 글이 안 써짐 프갤러(106.241) 01.14 18 0
2804059 아안ㄴ 프갤러(106.241) 01.14 13 0
2804058 미국이 틱톡을 강제로 사려는 실제 이유 ㅇㅇ(211.235) 01.14 95 0
뉴스 '24시 헬스클럽' 이준영X정은지, 헬치광이 관장과 근심 과다 헬린이로 만난다 디시트렌드 01.14
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2