원장 프린터를 리팩터링해 봐요.
원장 연습 문제는 리팩터링 문제예요. 로케일(미국식 또는 네덜란드식)과 통화(미국 달러 또는 유로)가 주어지면, 보기 좋게 서식이 갖춰진 원장을 출력하는 코드가 있어요. 그런데 이 코드는 꽤 엉망으로 작성되어 있어요. (다소 놀랍게도) 그런데도 테스트 스위트는 항상 통과하죠.
이 코드를 다시 작성해 봐요. 리팩터링에서는 테스트가 계속 통과하도록 작은 단계를 밟아 나가는 게 비결이라는 점을 기억해요. 그러면 언제든지 빠르게 정상 동작하는 버전으로 되돌아갈 수 있어요. git 같은 버전 관리 도구도 여기에 도움이 돼요.
어떤 변경을 했는지 기록을 남기고, 그 기록을 담은 댓글을 연습 문제에 남겨 주세요. 그러면 리뷰어에게 도움이 돼요.
Exercism에 가입하고 Go 트랙을 개념 34개연습 문제 165개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.