자바 코딩 컨벤션 coding convention, naming rule
자바 개발을 할때 코딩 컨벤션 coding convention, naming rule을 지키는게 매우 중요하다.
그래서 좋을 글이 있어서 참조 합니다.
https://wikidocs.net/16995
명명규칙 표준시스템을 개발하는데 있어 표준 Naming Rule을 적용하여 개발자 및 운영자가 분석 및 코딩하는데 있어 좀더 쉽게 접근할 수 있도록 표준 Naming Rule을 적용한다시스템 개발코드시스템 영역별 코드를 분류한다ex) ~ 시스템 -> portalSystemPackage, Java class, Java archive 명명 규칙모든 Java class는 영문 대소문자를 혼용할 수 있지만, 반드시 명사를 사용하고 시작 글자를 대문자로 지정하며 camel case에 준하여 작성한다기능명이 postfix에 포함될 수 있으면 포함시킨다ex) StringUtil.java, PortalBeansFactory.java, LoginDao.java* Data Access Object(DAO) * 인터페이스(IF) * Batch(Bat) * 유틸리티(Util) * 공통(Comm) * 로직자바빈즈(Beans) 변수명, 메소드명 명명 규칙변수의 이름은 대소문자를 혼용할 수 있지만 반드시 소문자로 시작한다* account * eventHandler 상수(final 변수)를 표현하는 이름은 반드시 모두 대문자로 지정하되 '_' 를 사용하여 단어들을 구분한다* MAX_ITERATIONS * COLOR_RED 메소드의 이름은 대소문자를 혼용할 수 있지만 반드시 동사를 사용하며 소문자로 시작한다* getName() * computeTotalWidth() 축약형(Abbreviation) 과 두문자어형(頭文字語: Acronym)을 이름에 사용할 경우에는 전부 대문자로 지정하지 않는다* exportHtmlSource() // exportHTMLSource() - (X) * openDvdPlayer() // openDVDPlayer() - (X)