티스토리 뷰
IntelliJ IDEA에서 "interface"라는 디렉터리 이름을 사용하는 것은 허용되지 않는다고한다.
"interface"는 Java에서 예약된 키워드로...
이러한 키워드는 클래스 이름, 변수 이름 또는 디렉터리 이름과 같은 식별자로 사용할 수 없다.
다시금! "interface"가 Java에서 키워드로 예약되어 있기 때문에,
IntelliJ IDEA는 이러한 제한을 강제하며, 이름 충돌을 방지하고 Java 언어 사양을 준수할 수 있도록 해준다!
그렇기에, 만약 interface 를 가진 디렉토리를 명명하자면 아래와 같은 주의사항을 지키며
interfaces 혹은 ifs 로 하는게 좋을 것 같다.
파일 명명 규칙
1. 영문 소문자로만 구성한다.
2. 가능하면 짧게 구성한다(축약어 사용).
3. 특수문자와 빈 공백sᴘᴀᴄᴇ은 사용하지 않는다.
4. 단어와 단어의 구분은 ‘-’(ʜʏᴘʜᴇɴ)으로 구성한다.