Writing
구조체 테이블을 활용해 도메인 모델 중복 줄이기 (DRY)
루비 리팩토링: Struct 테이블을 활용한 도메인 모델 간소화.
Table of Contents
루비 리팩토링: Struct 테이블을 활용해 도메인 모델 중복 줄이기 (DRY)
아래 스크린캐스트와 블로그 게시물에서 RubyTapas의 게스트 셰프 Sam Livingston-Gray가 Ruby의 Struct 클래스, Vim 에디터, 영리한 포맷팅을 사용하여 리팩토링 문제를 해결하는 과정을 지켜볼 수 있습니다. 각각의 단계는 개별적으로는 간단해 보이지만, 최종 결과물은 놀라울 만큼 우아합니다.
https://www.rubytapas.com/2016/12/05/refactoring-ruby-dry-domain-models-struct-table/