HINT)
int number = Integer.parseInt(text);
public class StringCalculatorTest {
...
@Test
public void add_숫자하나() throws Exception {
assertEquals(0, cal.add("1"));
}
}
public class StringCalculator {
public int add(String text) {
if (text == null || text.isEmpty()) {
return 0;
}
return Integer.parseInt(text);
}
}
두 번째 요구사항에 대한 구현 후에도 복잡도가 낮아 특별히 리팩토링할 부분이 없다.
참고도서 : https://roadbook.co.kr/169
[신간안내] 자바 웹 프로그래밍 Next Step
● 저자: 박재성 ● 페이지: 480 ● 판형: 사륙배변형(172*225) ● 도수: 1도 ● 정가: 30,000원 ● 발행일: 2016년 9월 19일 ● ISBN: 978-89-97924-24-0 93000 [강컴] [교보] [반디] [알라딘] [예스24] [인터파크] [샘
roadbook.co.kr
'교재 실습 > 자바 웹 프로그래밍 Next Step' 카테고리의 다른 글
2.4.4.4 구분자를 쉼표(,) 이외에 콜론을 사용할 수 있다 (0) | 2025.01.09 |
---|---|
2.4.4.3 숫자 두개를 쉼표(,) 구분자로 입력할 경우 두 숫자의 합을 반환한다 (0) | 2025.01.08 |
2.4.4.1 빈 문자열 또는 null 값을 입력할 경우 0을 반환해야 한다 (0) | 2025.01.07 |
2.4.3 동영상을 활용한 학습 (0) | 2025.01.06 |
2.4.2 모든 단계의 끝은 리팩토링 (1) | 2025.01.06 |
댓글