Skip to content

Conversation

@hyo-lin
Copy link

@hyo-lin hyo-lin commented Oct 20, 2025

구현 개요

문자열 입력을 받아 구분자(기본 또는 커스텀)를 기준으로 숫자를 분리하고,
이를 합산하여 결과를 출력하는 문자열 덧셈 계산기 기능을 완성했습니다.
입력 → 파싱 → 검증 → 계산 → 출력의 전체 흐름이 MVC 구조로 분리되어 있습니다.

고민한 점

  • 입력값 검증과 파싱의 책임 분리: StringCalculatorService가 로직을 명확히 책임지도록 설계

  • 테스트 입력 처리 문제: NsTest에서 Console을 모킹하기 위한 개행(\n) 처리 조정

패키지 구조

src
├─ main
│  └─ java
│     └─ calculator
│        ├─ Application.java
│        ├─ controller
│        │  └─ CalculatorController.java
│        ├─ service
│        │  └─ StringCalculatorService.java
│        └─ view
│           ├─ InputView.java
│           └─ OutputView.java
└─ test
   └─ java
      └─ calculator
         └─ ApplicationTest.java

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant