[Item17] 가변으로 할까, 불변으로 할까
가변과 불변에 대한 좋은 글이 있다, 읽고 시작하자 Just Enough FP: Immutability Kyle Shevlin is a software engineer who specializes in JavaScript, React and front end web development. kyleshevlin.com 객체를 가변과 불변으로 만드는 절대적 기준은 딱히 없고 어떤 부분에 중점을 둘 것인지에 따라 달렸다 즉 애플리케이션을 만들 때 모든 객체를 가변으로 만들어도 되고 불변으로 만들어도 된다 다만 그 대가로 극심한 난이도의 유지보수성이나 지하로 곤두박질 친 성능이 따라올 수 있다 가변 객체는 귀요미 프로젝트일 땐 상관 없지만 며칠에 걸쳐 소스를 봐도 구조를 파악할 수 없을 때 문제된다 프로그램 작..
Java/Effective Java
2022. 2. 23. 21:16