네거티브한 boolean 변수명은 지양
public isDescendant() // ~의 자식인가?
boolean isExecuting; // ex. "오퍼레이션의 작업이 현재 실행 중인가?"
boolean isPending; // ex. "메시지가 보내지기 전 대기 중인가?"
boolean isOpaque;
boolean isSelected;
boolean isHighlighted;
boolean isHidden;
boolean canBecomeFirstResponder; // ex. first responder가 될 수 있는가?
boolean shouldRefreshRefetchedObjects; // ex. 가져온 값을 refresh 할 것인가?
Boolean 값을 반환하는 메서드는 규칙에 있어서 예외적이라 생각한다.
값을 반환하기 때문에 빌더에 속하지만, 가독성 측면에서 이름은 형용사로 지어야 한다.
boolean emtpy();
boolean readable();
boolean negative();