
개요 코드를 짜다보면 Boolean 값을 반환하는 프레디케이트 메소드(Predicate Methods)를 굉장히 많이 작성하게 된다. 이때 메소드 이름을 통해 그 의도를 분명히 전달하는 것이 굉장히 중요한데, 이러한 메소드에 should, must, need와 같은 동사를 어떻게 사용할지 애매모호한 경우가 많다. 이렇게 순간의 직관에 의존하여 느낌대로 단어를 선택하게 되면 코드의 일관성을 해치면서 유지 보수 용이성도 떨어지고 자연스레 프로덕트 품질도 떨어지게 된다. 이번 고찰에서는 should, must, need와 같은 동사를 프레디케이트 메소드에 어떻게 효과적으로 사용할 수 있는지 이야기해보자. 내용프레디케이트 메소드란? 프레디케이트 메소드(Predicate Methods)는 Boolean 값을 반환..