inflearn logo
강의

Course

Instructor

Things Clone Coding Doesn't Tell You (Security, DDD, Microservices) Part 2

Value object practice (member name, contact information from string to value object)

phone.create함수 파라메터 관련

Resolved

262

uuuuuup

38 asked

1

안녕하세요.

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

확인 부탁드립니다.

감사합니다.

node.js ddd

Answer 1

0

aftercamp

안녕하세요

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

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

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

존재하지 않는 일기 url입력 시 alert이 두 번 떠요

0

19

1

교재(3쇄)와 강의 내용 문의

0

30

2

call stack 표현이 잘못표현된것이 아닌가요?

0

66

2

전자책으로 구매인증 가능할까요?

0

72

1

4주차 미션 게시판이 안보여요~

0

46

2

테스트 관련 질문!

0

56

2

혹시 다음 강의 제작 예정된 것들이 있을까요?

0

81

1

에러 질문드립니다

0

63

2

1강 질문

0

70

2

책에 있는 프롬프트 관련 질문입니다.

0

49

2

ai가 만든 강의인가요?

0

147

1

N+1 관련해서 질문있습니다.

0

97

3

VSCode 설정 문의

0

66

2

수파베이스 ORM 질문

0

55

2

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

1

170

2

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

1

379

1

몇가지 질문

2

399

3

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

1

368

1

brand와 product

1

267

1

Bounded Context 와 Aggregate 질문있습니다

1

429

1

성능상의 불이익

1

315

1

소스코드

0

420

2

review write관련

1

291

1

value object 관련

1

317

1