목록우아한테크코스5기/생각정리 (1)
영호
원시값 포장을 왜 할까?
들어가며 이번 글에서는 프리코스부터 레벨 1 미션동안 빠지지 않던 요구사항인 원시값 포장에 대해 미션을 진행하면서 이것이 왜 필요한지, 반드시 적용해야 하는지에 대한 주관적인 입장을 정리해보겠습니다. 우선 메서드의 파라미터에 동일한 타입이 존재할 경우 오용을 방지할 수 있다고 생각합니다. 파라미터에 동일한 타입이 존재하는 예시 public class Person { private final String name; private final String address; Person(final String name, final String address) { this.name = name; this.address = address; } } 위 코드처럼 작성한 경우 클라이언트에서 아래와 같은 실수를 할 수 있습..
우아한테크코스5기/생각정리
2023. 2. 24. 19:12