본문 바로가기
개인 공부용/sparta-calculator

<finish> 가 아니라 리팩토링..

by pon9 2024. 11. 17.

 

작업을 마무리하며,,, 리팩토링을 정말 열심히 했다.

 

 

CalculatorApp 클래스에서, 유저의 Input을 받는 요소들을 UserInput 클래스로 따로 분류하였다.

History 클래스도 마찬가지로 좀 다듬어줬다.

 

 

코드가 엄청 짧아졌다. 뿌듯 ㅎㅎ

 

 

그리고 이제 봤는데..

 

 

계산기에 이런 조건이 있었다.하핫;;

그나마 다행인 건 고유id를 부여해 id조회가 가능하다는 거다.

그것도 lambda & stream을 적용해서 만든 거라 얻어걸렸다 핳;; 구조는 똑같으니 괜찮지 않을까?

 

 

여기서 마무리 하고 다른 공부 해야겠다~!

(근데 github 실수로 main branch에 commits가 26개나 생겼다.........아아......)

 

https://github.com/roqkfchqh/CalculatorApp

 

GitHub - roqkfchqh/CalculatorApp

Contribute to roqkfchqh/CalculatorApp development by creating an account on GitHub.

github.com