디시인사이드 갤러리

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

갤러리 본문 영역

사실 객체의 완전성이냐 생성의 유연성이냐 이거야말로 트레이드오프지

ㅆㅇㅆ(124.216) 2025.07.17 17:29:51
조회 92 추천 1 댓글 2

init 분리 존나 귀찮긴함


그래서 혹자는 init는 객체의 완전성을 보장하기 힘들기때문에 잘못된것이다라고하는거고


하지만 최근의 흐름이 DDD부터 시작해서 컨텍스트를 중심으로 파편화 시키는 걸로 흐르기때문에 


init로 나누는걸 '더 좋은 설계'라 치는 경향이 있음


하지만 이는 엄연하게 말하자면 객체 자체의 완전성을 보장하기 힘들다는 아이러니가 있음


따라서 전통적 OOP에서 init는 나쁜 설계지만, DDD에서는 좋은 설계임


생성과 동시에 state를 보장할 것인가


아니면 객체는 context에 따라서 mutable하게 할 것인가


후자가 더 요즘은 고수라고 판단받음


추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 스타보다 주목 받는 것 같은 반려동물은? 운영자 25/10/20 - -
AD 할로윈 슈퍼위크~!! 운영자 25/10/23 - -
2872894 결국 빤스런했노 ㅋㅋ 애초에 내가 씨발 초전도체 물성 계산한다고 CPP [3] ㅆㅇㅆ(124.216) 07.19 125 0
2872892 고수준에서만 작업하는 애들은 [8] 루도그담당(118.235) 07.19 176 0
2872891 애초에 ecs지피티한테 짜달라하면 맵기반으로 ㅆㅇㅆ찡갤로그로 이동합니다. 07.19 81 0
2872889 현업들한테 질문 [2] 프갤러(49.169) 07.19 119 0
2872888 요즘은 지가 쳐모른다고 지피티 운운하는 새끼들 개패고싶네 [4] ㅆㅇㅆ찡갤로그로 이동합니다. 07.19 106 0
2872887 지가 모른다고 지피티ㅋㅋ 저새낀 병신인가 ㅆㅇㅆ찡갤로그로 이동합니다. 07.19 63 0
2872884 CPP에서 malloc 쓰지말란건 일반적으로 고수준 에서 쓰지말란거지 [6] ㅆㅇㅆ(124.216) 07.19 157 0
2872883 웹 개발 커미션 받는데 별의 별 사람이 다 있음 [2] ㅇㅇ갤로그로 이동합니다. 07.19 116 0
2872882 1분삭 ㅇㅇ(106.101) 07.19 70 0
2872874 우측 엉덩이 실 점액낭종 수술 해주는 곳 없냐? 넥도리아(220.74) 07.19 68 0
2872871 cpp 노베 강좌 추천좀 프갤러(116.121) 07.19 79 0
2872869 보통 일본 어디에 핵 떨어졌나 모르면 [4] 아스카영원히사랑해갤로그로 이동합니다. 07.19 99 0
2872867 C# 코드 다 쌩으로 드러난다고 들었는데 [2] ㅇㅇ(106.241) 07.19 157 0
2872866 책을 좀 쳐 읽고 댓달아라 106.101 이 허언증 리플리 증후군아 [1] ㅆㅇㅆ(124.216) 07.19 88 0
2872865 컴공은 ai 박사 아니면 답 없음 [5] 프갤러(175.193) 07.19 197 0
2872864 malloc이 금기긴하지만 CPP 내부 구현도 malloc쓰는게 많다 [2] ㅆㅇㅆ(124.216) 07.19 105 0
2872863 뉴스) 개발자 현실 한국인 안뽑을래요 프갤러(175.193) 07.19 89 0
2872862 뭐 C하는 사람이 없다 잘하는 사람이 없다라는 회사 특 프갤러(106.101) 07.19 92 0
2872861 뭐든지 방점을 찍는게 제일 어렵다 [1] ㅇㅇ(106.241) 07.19 87 0
2872859 CPP는 하라면 할 수 있는데 한번 코딩하면 심적으로 힘들어서 관둠 [8] ㅆㅇㅆ(124.216) 07.19 134 0
2872858 나한테 Pre heating station 예열기 7-inch 가 필요? 넥도리아(220.74) 07.19 59 0
2872856 나는 저수준 언어 지능 딸려서 못하겠던데 [2] ㅆㅇㅆ(124.216) 07.19 117 0
2872855 자바땔감 컴공의 현실 프갤러(106.101) 07.19 162 0
2872854 코틀린 뉴비인데 빨강글짜왜그런거임? [8] 프갤러(115.21) 07.19 123 0
2872849 제대로 C랑 CPP 하는 애들이 없다는거지. 솔직히 그건 팩트기도 하고 ㅆㅇㅆ(124.216) 07.19 96 0
2872847 요즘 컴공 C 안 가르친다는 개소리는 어디서 나오는거임? [1] ㅇㅇ(106.241) 07.19 199 0
2872838 슬슬 자기수련을 위해 떠날채비를할생각입니다. [1] 헬마에스트로(58.225) 07.19 117 0
2872836 리조트 도착했는데 옆동에서 총싸움 벌어졌다 [1] 발명도둑잡기갤로그로 이동합니다. 07.19 127 0
2872835 도도도 도도도도로로롱~❤+ [3] ♥냥덩이의고독♥갤로그로 이동합니다. 07.19 89 0
2872834 어 딜도 망가 !! [3] ♥냥덩이의고독♥갤로그로 이동합니다. 07.19 89 0
2872833 모스탄 소말리같은 새끼 [1] 발명도둑잡기갤로그로 이동합니다. 07.19 91 0
2872829 앱출시할때 비공개 테스트 이거 어떻게 해야돼?? 프갤러(119.192) 07.19 75 0
2872826 핀셋 안 팔아 [1] 넥도리아(223.38) 07.19 79 0
2872824 오늘도 과외끝 ㅆㅇㅆ(124.216) 07.19 87 0
2872823 7.25(금)마감 / GCP 기반 AI 서비스 프로젝트 개발 과정 프갤러(14.34) 07.19 209 1
2872820 내란당에 재활용 안되면 , 68세 이상 고령자 적페세력 [1] 넥도리아(223.38) 07.19 90 0
2872812 varchar 뭐라읽냐 [2] ㅇㅇ(121.181) 07.19 100 0
2872807 그림판 기능 개웃기네 헬마스터갤로그로 이동합니다. 07.19 71 0
2872806 사실상 모든 음료수는 설탕물인데 [2] 헬마스터갤로그로 이동합니다. 07.19 118 0
2872804 흠.. ♥냥덩이의고독♥갤로그로 이동합니다. 07.19 77 0
2872803 분야를 못정하겠어... 프갤러(222.116) 07.19 94 0
2872800 나도 취직 첨했을때 리눅스 모르고 깃 몰랐음 프갤러(223.39) 07.19 97 0
2872798 비전공자 개발자 전향 [7] 프갤러(220.119) 07.19 367 0
2872796 난 5년간 분해해서 95% 실패했데 했네 했어... 넥도리아(220.74) 07.19 72 0
2872794 iRiver mp3 - 문근영 &디자인 넥도리아(220.74) 07.19 70 0
2872792 1년간의 서사, 그리고 귀인분을 찾습니다. [42] 프갤러(218.147) 07.19 1456 2
2872788 오늘까지 프갤러(106.101) 07.19 51 0
2872786 커피 쏟아서 리필 받아왔다 [2] 헬마스터갤로그로 이동합니다. 07.19 99 0
2872785 지잡컴공 초봉 4천 ㅇㅇ(180.228) 07.19 176 0
2872784 보안팀 입사했는데 이게 맞나 싶다 [1] 프갤러(118.235) 07.19 150 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2