디시인사이드 갤러리

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

갤러리 본문 영역

그냥 상위개념을 추출하고, 하위개념을 얼마나 세부구현하는가로 이해해야함

ㅆㅇㅆ(124.216) 2025.09.08 19:02:43
조회 113 추천 0 댓글 1

자주 쓰는 비유지만


원숭이,침팬지,사람,고래


이렇게했을때 영장류로 분류해버리면 고래를 잘 못된 분류가 되고 이건 잘못된 추상화임


하지만


원숭이,침팬지,사람,고래 이거의 공통점인 젖을 먹인다는 개념으로 접근하면 포유류가 되고 이건 잘된 추상화고


결국 프로그래밍이라는 추상적으로 실체하지 않는걸 실체하게 만드는 행위임. 컴퓨터라는 도구위에서


추상화를 잘 시켜서 최대한 코드의 재사용성을 높이는게 결국은 좋은 프로그래밍인거


즉 공통적인 부분을 잘 추상화해두고, 세부 구현을 잘 감추어두고 분리를 잘 해두면 


후에 수정할 부분이 적게 되는거


프로그래밍이 커질수록 이러한 분류가 복잡해지고, 공통 적인 부분을 어디까지 추출해놓고 객체를 나눠야하는가 자체가 어려워짐


이게 경험이고, 이런 방법론으로 도입되는것들이 도메인 로직이나 DDD라는 개념이고


전부 결국은 어떻게 코드의 재사용성을 높이고 프로그래밍을 크게 만들때 코드간의 충돌을 줄이느냐를 포장하는거임


SOLID 원칙도 매한가지고.


강결합 될 경우에는 당연히 코드 수정을 할때 더 많은 부분을 수정해야하니까 약한 결합을 선호하는거고


그렇다고 약한 결합만 해놓으면 코드의 중심 즉 프로그램이 커져나갈때 어느부분을 축으로 수정해야하는가를 구분하기 어려워짐


그렇기때문에 그러한 분류하는 방법론의 총체가 프로그래밍의 기법인거




추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 센터해도 될 것 같이 비주얼 물오른 아이돌 멤버는? 운영자 25/09/22 - -
이슈 ‘용원게이’를 넘어 배우 장용원으로 운영자 25/09/23 - -
AD 프로게이머가 될테야!! 운영자 25/09/12 - -
2888809 역시 난 프리의 길을 가야하나? 그냥 일 정해서 하면 얼마 [2] 프갤러(42.25) 09.13 90 0
2888808 생각해보면 간단하네. 가스라이팅 당해주는 병신들이 있으니까 [1] 프갤러(42.25) 09.13 60 0
2888807 맥도날드가서 라지 세트 업그레이드 하려면 추가금을 내는게 상식인데 프갤러(42.25) 09.13 155 0
2888806 흠 조직들이 참 저급해서 너무 짜친단 말이지. [2] 프갤러(223.63) 09.13 80 0
2888804 SATA 케이블 3000원 3000원 -1000원.... 0.3cm 넥도리아(223.38) 09.13 57 0
2888801 물경력 맞다이 까야지. [1] 프갤러(59.16) 09.13 87 0
2888797 ai나와서 벌레,떌감들 다뒤지니까 좋네 ㅋㅋ [1] 프갤러(121.139) 09.13 121 1
2888796 니들은 회사에서 니네 나가길 원한다는걸 알면 [6] ㅇㅇ(39.118) 09.13 108 0
2888795 엔트로픽, openai만 봐도 개발자 한명이 몇조원의 기업을 바꾼다. 프갤러(121.139) 09.13 78 0
2888794 기술적 완성도가 시장에서의 성공에 영향을 너무나 미미하게 미친다. 프갤러(110.8) 09.13 81 0
2888792 유튜브 리밴스드 이런거 개발하고 싶은데 [1] 의식의문갤로그로 이동합니다. 09.13 93 0
2888791 ai 설득하는거 은근히 귀찮네 [3] 프갤러(183.101) 09.13 102 0
2888790 내가 20년전으로 돌아간다면 이거하나만 말해주고 싶은데 프갤러(121.139) 09.13 84 0
2888789 일개 갓 대리단 나한테 책임감 있으라 하길래 [4] ㅇㅇ(211.234) 09.13 86 0
2888788 ㄹㅇ 좆밥새끼들이 회사에서 한자리씩 하고있는거 [1] 프갤러(121.139) 09.13 88 0
2888786 이게 맞는지 모르겄다. 사무실 낸다는게. [8] ㅆㅇㅆ(124.216) 09.13 157 0
2888785 하루종일 더닝크루거 걸려서 디씨쳐하고 외주도 구현못하면서 프갤러(121.139) 09.13 73 1
2888783 11월달에 사무실 하나 내기로했다. [3] ㅆㅇㅆ(124.216) 09.13 134 0
2888781 회사에가도 이런사람 많더만 프갤러(121.139) 09.13 98 1
2888780 짧은 인생 살면서 알아낸 진짜 중요한 꿀팁 공유함 ㅇㅇ(223.38) 09.13 77 0
2888778 요즘 좆버그가 너무 심하네 [2] 루도그담당(58.239) 09.13 68 0
2888777 [프갤 미주갤 테라포밍 프로젝트]STZ 사라 [5] 아스카영원히사랑해갤로그로 이동합니다. 09.13 124 0
2888775 물경력 ㅅㄲ들 진짜 이럴거면 때려처라. 프갤러(59.16) 09.13 90 1
2888774 인구가 너무 많아 프갤러(211.234) 09.13 58 1
2888773 인공지능덕에 공부하기 쉬워진 세상이 된게 실감나는게 ㅇㅇ갤로그로 이동합니다. 09.13 87 0
2888771 문꽈도 코딩 교육을 받아야 한다. ㅇㅇ(49.165) 09.13 77 0
2888770 요즘 현관문비번이 잘 생각안납니다 [8] 헬마스터갤로그로 이동합니다. 09.13 111 0
2888768 좇센 욕하는 이유??짱깨보다 더한 압축짱깨라서 ㅇㅂ 뒷통수한방(1.213) 09.13 65 0
2888766 대만 , 일본 =섬 짱깨 한국 북한 = 땅 짱깨 카레국= 짱깨 이중대 뒷통수한방(1.213) 09.13 56 0
2888759 나는 존나 고수 프갤러(121.139) 09.13 64 0
2888748 장비회사랑 웹개발 [1] 프갤러(221.160) 09.13 69 0
2888747 스타트업이 아니고 영세기업. 프갤러(175.197) 09.13 65 0
2888746 곰곰히 생각해봤는데 결국 지능문제인듯 [6] 프갤러(58.76) 09.13 128 0
2888744 개좃소를 스타트업으로 포장하는거 좀 그만했으면 좋겠다. [3] 프갤러(110.8) 09.13 108 0
2888743 어제 너무 늦게자서 일할때 졸려서 혼났다..ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 09.13 71 0
2888742 에어로홍(=발명도둑잡기) 저새낀 또 차단당했네 ㅂㅅㅋㅋ [1] 박민준갤로그로 이동합니다. 09.13 91 0
2888741 와 념글씨발 [1] 박민준갤로그로 이동합니다. 09.13 83 0
2888740 강아지풀 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09.13 58 0
2888739 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09.13 48 0
2888738 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 09.13 66 0
2888708 성님들 신입이 소수 스타트업 들어가면 헬이겠죠? [2] ㅇㅇ(218.149) 09.13 111 0
2888692 페르시아왕자 전 버전 가라테카 리메이크 발명도둑잡기(39.7) 09.13 61 0
2888681 공장의 유치에 혈안이 된 시대, 한국만 공장을 내쫓고 있다 발명도둑잡기(39.7) 09.13 68 0
2888679 온도는 기본상호작용과 무슨 관계 발명도둑잡기(39.7) 09.13 57 0
2888673 양자가 뇌파나 염력에 의해 영향을 받을 수 있는지 연구 발명도둑잡기(39.7) 09.13 66 0
2888670 뇌파의 도달 거리 발명도둑잡기(39.7) 09.13 81 0
2888668 전자 크기 수준 난수 발생기 발명도둑잡기(39.7) 09.13 61 0
2888667 사람이 쇼츠만 안봐도 삶이 3배는 늘어남ㄹㅇ ㅇㅇ(223.38) 09.13 66 0
2888663 보통 fe 포폴 웹페이지로 만들어? ㅇㅇ(118.235) 09.13 70 0
2888662 아날로그 반도체 발명도둑잡기(39.7) 09.13 62 0
뉴스 ‘12살 나이차 ’최연수♥김태현, 반대 딛고 결혼‥최현석 ‘아빠의 눈물’ 디시트렌드 09.22
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2