주석처리하라는게 무슨의미인가요?

주석처리하라는게 무슨의미인가요?

QA

주석처리하라는게 무슨의미인가요?

본문

밑에 질문글을 하나 올렸는데 초보라 잘 이해하지 못하겠습니다. 어느부분을 올려주시고 주석처리하라고 하시던데 이게 무슨 의미인지 설명해주실수있나요?

너무 기본적인것도 모르고 질문해서 죄송합니다.

이 질문에 댓글 쓰기 :

답변 3

교과서 책 펴놓고 공부할때

내가 메모하거나 설명을 하고 싶을때 연필등으로 설명을 써 놓는 경우가 있자나요.

그것은 교과서는 아니지만 내가 읽어서 이해할수 있자나요.

 

 

그거처럼 프로그램 소스도 서버가 읽어서 처리하는 부분이 있고

서버가 읽어서 실행하지는 않지만 소스 내에 있어서 작업하는 사람이 읽을수 있는 부분이 있습니다.

그게 주석입니다.

프로그램 실행에 영향을 주지는 않습니다.

 

 

용도는 크게 2개인데

1. 프로그램의 코드를 이해할수 있게 설명하는 경우 , 저는 당연히 한글로 쓰고 주석을 많이 달아야 다른 개발자가 봐도 이해하는데 더 도움이 됩니다.

회사 사이트에 주석을 많이 달면 신입이나 새 직원이 와도 파악하기 쉽겠죠?

 

2. 사용하지 않는 코드 , 사용하지 않는 코드인데 참고용으로 보관할때 주석처리 합니다.

 

 

주석처리 방법은

대체적으로 /* 주석내용 */ 이렇게 하고 이건 여러줄일때도 가능합니다.

/*

주석 1줄

주석 2줄

*/

이렇게요.

 

한줄로 할때는 // 이렇게 사용합니다.

// 이건 주석입니다.

 

이렇게요.

// 이건 이 오른쪽에 있는건 주석이고 다음줄은 주석이 아닙니다.

 

 

소스 짜실때 주석을 많이 달아두세요.

코드에 적용되지 않는 참고용 메모 같은거 입니다.

 


<style type="text/css">
/* 소스A */ 
#tmenu1  { position: fixed; width: 386px; height: 75px; left:0px; top:20px; z-index:9999; }
/* 소스B */ 
#tmenu2  { position: fixed; width: 328px; height: 75px; right:0px; top:20px; z-index:9999; } 
</style>

 


<style type="text/css">
/* 소스A */ 
#tmenu1  { position: fixed; width: 386px; height: 75px; left:0px; top:20px; z-index:9999; }
/* 소스B 사용안함 */ 
/* #tmenu2  { position: fixed; width: 328px; height: 75px; right:0px; top:20px; z-index:9999; } */ 
</style>

 

위 소스를 보면 녹색 부분이 주석입니다.

 

예를들어 소스 2개가 있는데 어떨땐 소스A를 쓰고

어떨떤 소스B를 써야할때

 

소스 A 를 사용할때 소스B를 지우지 않고 주석처리하면

나중에 소스 B가 필요할때 바로 사용할 수 있죠~

 

결과적으로 불필요한 소스나 나중에 필요한 소스를

지우지 않고 보관한다는 개념입니다.

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 19
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT