728x90 불변객체1 불변 객체는 어떻게 만들까 클린코드 8기 과정을 들으면서 많은 분들의 코드로 부터 많은 부분을 배울 수 있었습니다. 그중에서 제 눈에 가장 많이 보였던 것이 바로 불변객체였습니다. 사실 스프링부트의 개발에 익숙하다 보니 Entity와 Dto를 생각없이 만들고 있다는 생각이 많이 들었습니다. 앞으로의 미션도 많이 남았기에 한번 정리해보도록 하겠습니다. TDD를 배우고 있는 입장에서 불변객체를 생성하는 과정을 TDD로 살펴보도록 하겠습니다. 불변객체란? 불변 객체는 객체가 가지고 있는 값(state)이 변하지 않는 객체입니다. public class Person { private String name; public Person(String name) { this.name = name; } } Person 나은이 = new Person.. 2020. 6. 10. 이전 1 다음 728x90