inflearn logo
강의

講義

知識共有

クローンコーディングで知らないこと(セキュリティ、DDD、マイクロサービス)

Value オブジェクトの実践 (メンバー名、連絡先を文字列から Value オブジェクトへ)

phone.create함수 파라메터 관련

解決済みの質問

281

uuuuuup

投稿した質問数 38

1

안녕하세요.

파라메터를 phone: string으로 하면 바로 다음줄의 비교처리를 안해도 될 것 같은데 혹시나 외부모듈등을 통해 any값이 넘어 와서 이렇게 처리하시는 건가요?
(만약 외부모듈에서 그런값이 넘어올 경우라면 타입을 체크한 후 값을 쓰면 될것같긴 한데요.)

확인 부탁드립니다.

감사합니다.

node.js ddd

回答 1

0

aftercamp

안녕하세요

네 말씀하신 대로 phone?: string이 아니라 phone:string 으로 하면 비교할 필요가 없긴 합니다.

이 Value Object 를 여러 프로젝트에서 공유하는 모듈로 만들었을 때 언급하신 대로 다른 개발자가 타입을 무시하고 as any로 parameter 넘기는 문제를 막을 수 있다는 점에서 효용이 있을 것 같네요.

그런데 사실 제가 강의 촬영할 땐 이런 시나리오까지 신경써서 코드를 작성한 것은 아니고 undefined 값이 넘어올 수도 있으니 이런 예외처리도 필요하다 를 알리기 위한 것이었습니다 🙃

Part 2 듣기전 복습하던 중, 아키텍처에 관한 질문이 있습니다.

0

44

2

테스트는 인터페이스를 대상으로 만드는것에 대해 궁금한 점이 있습니다.

0

30

1

Editor Component의 최적화 불가능 이슈

0

39

2

useCallback ⊂ useMemo

0

38

2

nestjs 강의는 없나요??

1

41

2

JPA 엔티티로 만들었다고 기술종속이 아닌지에 대한 질문

0

54

3

라이브러리 설치 질문

0

34

2

linter 질문

0

41

2

리덕스 툴킷 맵다

0

37

1

11장 미션에 이메일 남기는걸 누락했어요.

0

42

1

감정일기장 vercel 배포 후 새로 고침 시 404페이지가 뜨는 이유

0

42

2

Sort 메서드 관련 아티클

0

43

2

4.1) React.js를 소개합니다 강의를 듣고 궁금한 점이 생겼습니다.

0

46

2

html, body에 적용하는 css 스타일 질문입니다.

0

42

2

로그인 기능 구현 (Application Layer 실습) 에서의 질문

1

189

2

바로 실무에 적용할 수 있는 내용일까요?

1

398

1

몇가지 질문

2

426

3

다음 강의는 언제 나오나요?

1

389

1

brand와 product

1

283

1

Bounded Context 와 Aggregate 질문있습니다

1

444

1

성능상의 불이익

1

335

1

소스코드

0

440

2

review write관련

1

305

1

value object 관련

1

334

1