making

making

  • 분류 전체보기 (67)
    • CS (2)
    • 백준 (30)
    • 프로그래머스 (8)
    • 스프링 (3)
    • 소프티어 (1)
    • 우아한테크코스 (17)
    • JVM (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

making

컨텐츠 검색

태그

스프링 코딩테스트 BJ ps 우테코 회고 백엔드 그래프 3주 차 Java 프로그래머스 백준 자바 우아한테크코스 BFS 백트래킹 5f dp BOJ 프리코스

최근글

댓글

공지사항

아카이브

생성자(1)

  • [로또 미션] 회고 : 수동적인 객체

    수동적인 객체는 항상 잘못된 것인가? 로또 시스템을 설계하는 과정에서 로또 객체는 스스로 당첨 여부를 판단해야 하는가? 라는 고민을 하게 되었다. 처음에는 현실 세계의 로또 티켓을 떠올렸고, 로또 티켓은 단순히 1 ~ 45의 숫자가 적힌 종이일 뿐이라고 생각했다. 현실에서는 당첨 여부를 판별하는 시스템이 따로 존재하므로, 로또 객체는 숫자만을 가지고, 당첨 여부 판단은 별도의 객체가 수행하는 것이 더 적절하다고 판단했다. 로또 객체는 숫자들을 저장하는 역할, 당첨 확인 객체는 당첨 여부를 판별하는 역할을 수행하게 되니 객체 간의 책임이 명확해지고, 유지보수가 쉬워지는 장점이 있다고 생각했다. 이 설계에 대해 크루와 논의하는 과정에서 이대로는 로또 객체가 너무 수동적인 존재가 되는 것이 아닌가? 라는 피드..

    2025.02.19
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바