최근에 스스로 공부를 하면서 java14부터 도입된 record 기능을 사용해 보았는데 그냥 그럭저럭 사용을 해보았다. 문제는 그냥 사용을 하는데 그치는게 아니라 왜 불변 객체가 필요한지 이해를 못하고 있다는 점이다. 전에 들어본적 있는데 솔직히... 개발자로 계약해서 들어왔는데 코딩 업무 안주는거 뭐냐...? ㅠㅠ... 하여간 이번 기회에 다시 무엇이 문제인지, 왜 필요한지 찾아보고 정리하려고 한다. 참고한 내용은 다음과 같다. 출처: https://ko.wikipedia.org/wiki/%EB%B6%88%EB%B3%80%EA%B0%9D%EC%B2%B4 https://hackernoon.com/5-benefits-of-immutable-objects-worth-considering-for-your-ne..