문서의 선택한 두 판 사이의 차이를 보여줍니다.
— |
refactoring_0_1 [2022/06/16 05:12] (현재) hyudblab 만듦 |
||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | < | ||
+ | [[refactoring_0|예제 0]] 에서 만든 statement 함수를 개선해야할 일이 있다면 어떤 일이 있을까? | ||
+ | |||
+ | 각 요구사항의 변경과 그에 따른 statement 함수가 바뀌어야할 점을 고민해볼 것. | ||
+ | |||
+ | |||
+ | 입력이 바뀌는 경우 | ||
+ | |||
+ | * 비극과 희극 이외의 장르가 추가될 경우 | ||
+ | * 같은 이름의 공연을 여러 개 추가해야할 경우 | ||
+ | * 연극 공연뿐만 아니라 다른 공연 (뮤지컬, 오케스트라 등) 이 추가되고 각 공연마다 다른 특징을 기록해야할 필요가 있다면? | ||
+ | |||
+ | 출력이 바뀌는 경우 | ||
+ | |||
+ | * 출력물을 HTML 포맷으로 하고 싶은 경우 | ||
+ | * 출력물을 카카오톡 알림으로 보낼 경우 | ||
+ | |||
+ | 그 외 | ||
+ | |||
+ | * 알 수 없는 연극으로 인한 예외임을 명시하려면 어떻게 하는 게 좋을까? |