• 캠퍼스북
  • LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

코드 약속의 필요성 ( Java Code Convention)

*동*
최초 등록일
2015.05.17
최종 저작일
2011.03
12페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

* 본 문서는 한글 2005 이상 버전에서 작성된 문서입니다. 한글 2002 이하 프로그램에서는 열어볼 수 없으니, 한글 뷰어프로그램(한글 2005 이상)을 설치하신 후 확인해주시기 바랍니다.

소개글

자바 프로그래 작성시 코드 규약 요약

목차

1. 코드 규약의 필요성

2. 파일 이름
2-1 파일 확장자
2-2 공통으로 쓰이는 파일 이름

3. 파일 구조

4. 들여쓰기
4-1 한 줄의 길이
4-2 줄 나누기

5. 주석
5-1 BLOCK 주석
5-2 SINGLE-LINE 주석
5-3 TRAILING 주석
5-4 END-OF-LINE 주석
5-5 문서 주석

6. 선언
6-1 한 줄당 선언문의 수
6-2 초기화
6-3 배치
6-4 클래스와 인터페이스의 선언

7. 문장
7-1 간단한 문장
7-2 복합문장
7-3 RETURN 문장
7-4 IF, IF-ELSE, IF ELSE-IF ELSE 문장
7-5 FOR 문장
7-6 WHILE 문장
7-7 DO-WHILE문장
7-8 SWITCH 문장
7-9 TRY-CATCH

8. 공백
8-1 빈 줄
8-2 빈 스페이스

9. 이름 붙이는 규약

10. 프로그래밍 습관
10-1 클래스 변수와 instance에 대한 접근을 제공한다.
10-2 클래스 변수와 클래스 Method의 사용
10-3 상수
10-4 변수 할당
10-5 괄호
10-6 리턴 값
10-7 조건부 연산자에서 “?” 전에 표현식

본문내용

1. 코드 규약의 필요성
1. 소프트웨어의 전체 수명 중 80%가 유지보수에 사용된다.
2. 어떤 프로그램이든 프로그램 전체 수명동안 최초 개발자에 의해 유지되기는 매우 어렵다.
3. 코드 약속은 개발자들이 새로운 코드를 더 빠르고 확실하게 이해시킬 수 있게 함으로써 그 소프트웨어의 가독성을 향상시킨다.
4. 만약 당신이 소스 코드를 제품으로 판매하려면 당신이 만든 것과 다른 제품들이 잘 어울리고 통합되어야 할 필요가 있다.

2. 파일 이름
2-1 파일 확장자
- 다음과 같은 확장자를 가진다.
○자바 소스 : .java
○자바 바이트코드 : .class

2-2 공통으로 쓰이는 파일 이름
- GNUmakefile : make파일의 이름, 소프트웨어를 빌드할 때 gnumake를 사용한다.
- README : 디렉토리의 내용을 요약하는 파일 이름.

3. 파일 구조
- 2000라인 이상 되는 파일들은 부담이 되므로 피한다.
- 자바 소스 파일은 다음과 같은 순서를 가진다.

1. 시작주석
아래와 같이 클래스 이름, 버전정보, 날짜, 저작권 주의를 보여주는 주석으로 시작한다.
/*
* 클래스 이름
*
* 버전 정보
*
* 날짜
*
* 저작권 주의
*/
2. Package문장 과 Import문장
- 대부분 자바 소스 파일의 주석을 제외한 첫 번째 라인이 package 문장이다.
- 이후에 import문장이 온다.
3. 클래스와 인터페이스 선언

4. 들여쓰기
- 4개의 스페이스를 들여쓰기의 단위로 사용.
- 들여쓰기의 정확한 구조는 정해져 있지 않다.
- Tab은 4개가 아니라 8개의 Space로 설정한다.

4-1 한 줄의 길이
- 한 줄에 80자 이상 쓰는 것은 대부분의 터미널과 툴에서 다룰 수 없기 때문에 피한다.

4-2 줄 나누기
- 표현이 한 줄에 들어가지 않을 때는, 몇 가지 일반 원칙을 따라서 두 줄로 분리한다.
- 콤마 후에 분리한다.
- 연산자(Operator)전에 분리한다.
- 레벨이 낮은 원칙보다는 레벨이 높은 원칙에 따라서 분리한다.

참고 자료

없음
*동*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 파워포인트파일 [프로그래밍 언어론(PL)]Java coding convention 27페이지
    Coding Convention필요성 소프트웨어 코드의 가독성을 높여준다 ... Convention필요성 Java Coding Convention 참고문헌 ... 클래스 파일, 자바 바이트코드 파일 .class 자바 소스 파일 .java
최근 본 자료더보기
탑툰 이벤트
코드  약속의 필요성 ( Java Code Convention)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업