
FrugalBoy
2025.01.24조회수 3회

FrugalBoy
구독자 5명구독중 12명
Wanna live like a frugal boy
For the genetically superior, success is easier to attain.
But it is by no means guaranteed.
After all, there is no gene for fate
-Gattaca-


생년월일(input)을 입력받으면 현재 나이(output)를 출력하는 프로그램
1) 처음에는 간단한 것으로 목표를 정한다. (태어난 해와 올해의 연도를 입력해서 연도 뺄셈을 통해 나이 계산)
- 2015, 2018 -> (만)3살 우선 이것을 만들겠다는 생각을 한다.
2) 만들기도 전에 만든 후에 무엇을 테스트할지를 설계한다. (실패하는 테스트)
- 2015, 2018를 입력하면 2가 나오는 테스트 프로그램(장차 만들 프로그램을 테스트할 코드)를 만든다.
3) 그 다음에 그 테스트를 통과할 프로그램(1.을 목표로 작성한 코드)를 만든다.
- 2018 - 2015 (올해의 연도 - 태어난 해)
4) 테스트 프로그램으로 이 프로그램(3.에 해당하는 코드)을 실행한다.
5) ...

좋은 글 감사드립니다. TDD라는 것을 새롭게 접할 수 있었습니다.

