
누군가 실수로 엉뚱한 타입의 객체를 넣어두면 런타임에 형변환 오류가 난다.제네릭은 이를 우회한다.제너릭을 사용하면 컬렉션이 담을 수 있는 타입을 컴파일러에게 알려주다. 따라서 엉뚱한 타입의 객체를 넣는 시도를 컴파일 과정에서 차단하여 안전한 프로그래밍을 지향할 수 있게

Generic 은 왜 쓸까? 언제 어떻게 쓰고, 한계점은 뭘까? 어떤 한계점이 있길래 Wildcard를 쓸까? Wildcard 의 사용유의점은 뭐고, 기준안은 뭘까?
VO 와 DTO 를 혼용되어 사용되곤 하는데, 이는 엄연히 다르다. 무엇이 다른지 알아보자.

"확장성을 고려한 구현 및 테스트라면 기능에 대한 검증을 처리해야하므로 화이트박스 테스트를 최소화해야하지 않을까?"

Test Fixture 라이브러리 활용 케이스를 소개해보고자 한다.