29cm Post : Value Object 를 사용하여 변경용이성 향상


값 객체(Value Object)를 활용하여 기능구현 시, 변경용이성을 향상시킬 수 있습니다.


  1. 값 객체(Value Object)란?

    • 값 객체는 데이터를 나타내고 표현하는 객체로, 기본 자료형과는 달리 의미와 값을 함께 표현합니다.

  2. 목적 중심 이름 설계:

    • 값을 명확하고 구체적으로 표현하기 위해 Money 외에도 ItemPrice, CouponSaleAmount, OrderDeliveryFee 등 구체적인 값 객체를 도입합니다.

  3. 장점과 결론:

    • 구체적인 값 객체를 도입함으로써 코드의 명확성과 유지보수성을 향상시키며, 변경 용이성을 높입니다.

    • 이는 코드를 이해하고 수정하는 데 필요한 시간을 줄이고, 더 나은 소프트웨어를 만들기 위한 투자로 이어집니다.


조금 더 자세한 Post 내용은 아래 링크를 참고해주세요


https://medium.com/29cm/%EA%B0%92-%EA%B0%9D%EC%B2%B4-value-object-%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%98%EC%97%AC-%EB%B3%80%EA%B2%BD-%EC%9A%A9%EC%9D%B4%EC%84%B1-%EA%B0%9C%EC%84%A0%ED%95%98%EA%B8%B0-7457787b84c0

값 객체(Value Object)를 활용하여 변경 용이성 개선하기

Medium

값 객체(Value Object)를 활용하여 변경 용이성 개선하기

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 3월 25일 오전 2:36

조회 199

댓글 1

  • 안녕하세요, 지훈님! 커리어리에 첫 글을 남겨주셨네요. 직접 읽고, 느끼신 바를 잘 정리해주신 거 같아요ㅎㅎ 앞으로도 이러한 인사이트 여럿 공유해 주세요!! 감사합니다 :-)

함께 읽은 게시물

사이드 프로젝트, 진짜 재미는 후반전에 있다

며칠 전, 우아한형제들 임동준 님의 유튜브 영상을 보다 마음에 들어오는 메시지를 들었다. 영상은 AI에 대한 이야기였지만, 그 과정에서 나온 이 조언이 더 깊게 남았다.

... 더 보기

< 혁신의 첫 반응은 '박수'가 아니라 '야유'다 >

1

... 더 보기

디자인패턴, 리팩토링, 클린 아키텍처 등등의 책들은 전공서적 보듯이 보는게 아니라 추리소설 보듯이 보는 것임. 이런 책은 추리소설처럼 일부 논리적으로 사고 할 수 있는 능력을 길러주긴 하지만, 기본적으로는 재미로 보는 것임. 경험적인 정보이지 과학적인 지식이 아님을 명심해야 함.

 • 

저장 1 • 조회 192


AI와의 페어 코딩은 애자일의 극의.



뭐든간에 처음 셋팅하는 것이 제일 힘들다. 어려운 것보다는 귀찮은 일 투성이. 하지만 시작이 있어야 결과도 있는 법이니. 마침내 결과가 좋기만을 바랄 뿐. 💪🦾