Community

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

알림

알림이 없습니다