[내일배움캠프] TIL - 24.09.10(화)

2024. 9. 10. 19:13내일배움캠프

 이전 TIL 에 작성한대로 과제의 요구사항에는 없지만 필요하고, 반영하고 싶었던 부분을 반영해 'Level04 계산기' 를 개인적으로 구현해 보았다. 반영한 부분은 'Exception 활용' 과 '메서드의 기능 최소화' 이다. 사실 반영하고자 하면 이전 계산기에 충분히 반영할 수 있는 부분이었지만 애초에 프로젝트를 요구사항을 반영하면서 어떻게 구현이 달라지는지 확인하고자 레벨별 계산기를 분리하였기에 요구사항에 대한 부분을 우선적으로 구현하고, 이제야 추가 계산기를 구현해 반영하게 되었다.

 

예상대로 마지막 구현했던 'Level03 계산기' 와는 차이점을 쉽게 파악할 수 있었고 해당 차이점을 통해 'Exception' 을 활용하면 어떤 이점이 있는지를 알 수 있는 경험을 하게 되었다. 'Level04 계산기' 의 자세한 구현 목적과 구현에 대한 내용은 이 포스팅에 비교적 상세히 적어 두었다.

 

 

※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한 다른 게시글들과 하이퍼링크를 거는 방식으로 작성하였다. 학습한 내용에 하이퍼링크를 걸어두었으니 해당 링크를 통해 학습을 정리한 내용에 접근할 수 있다.