·개인공부
중복 코드를 작성하지 말라, Don't Repeat Yourself(DRY) DRY(Don't Repeat Yourself) 원칙은 흔히 중복 코드를 작성하지 말라 는 의미로 사용된다. 하지만 DRY 원칙에서 말하는 중복은 프로젝트에 여러개의 중복된 코드가 DRY 원칙에 위배한다 말하는 것은 아니다. 코드 자체는 DRY 원칙의 위배 대상에 포함되지 않는다. 개발에서 이야기 할 수있는 중복 코드 논리의 중복 기능적(의미론적) 중복 코드 실행의 중복 코드 논리의 중복 public void authenticate(String username, String password) { if (!isValidUserName(username)) { // InvalidUsernameException 발생 } if (!isV..