check()와 require() validation
코틀린의 validation 로직을 실행하기 전에 검증을 통해서 사용자의 input이나 사용하는 상태가 적절한지에 대한 판단이 필요합니다. isEmpty()나 orNull()을 포함한 함수를 사용하여 간단하게 검증하는 방법이 일반적인데요. 이러한 과정에서 코틀린은 좀더 쉽고 정형화 된 함수를 사용하는데, 이 것이 check와 require 입니다. 우테코 프리코스 과정을 거치면서 처음으로 학습하여 코드에 적용하게 되었습니다. 두 함수 모두 Boolean 형태의 argument를 받아서 false인 경우 예외처리하도록 합니다. IllegalArgumentException를 throw하며, 파라미터의 값을 검증하는데 사용할 수 있습니다. require() require() 함수는 매개변수의 값이 참인지 체크..