반응형

정리를 해야지 해야지..하다가 오랫만에 포스팅 하게됩니당


본 게시글의 C# Code Style은 microsoft docs를 참조합니당

목록!

1. 명명규칙

2. 레이아웃 규칙 

3. 언어지침

아참.. 이거 왜하느냐?


모든 프로그래머의 code는 다르다

다르면? 남이 코딩한 코드를 읽기 힘들다.

같으면? 여러명이 짜도 한사람이 짠 느낌의 코드기 때문에 읽기 편하고 유지보수가 편하다

하지만. 귀찮다.. 아니 훈련이 필요하다



1. 명명 규칙

 - using 지시문을 쓰지 않는 경우!

 정규화된 이름은 한줄에 표시하기가 너무 길다면 다음과 같이 점(.)으로 표기한다.

ex) Math의 Sqrt를 사용하는경우

    1. using static System.Math; 선언후 Sqrt(someValue); -> 이렇게 쓰거나

    2. System.Math.Sqrt(someValue); -> 이렇게 쓰거나 이렇게 점(.)을 써서 표기한다.


2. 레이아웃 규칙

 - 코드 가독성을 위해 중괄호( '{', '}') 는 한줄씩

 - 자동 들여쓰기를 쓰되! 들여쓰기가 안되면 탭(공백4개)만큼 들여쓴다.

ex)

올바른 표기 

if(조건문)

{

    // Action

}

부정확 표기 

if(조건문){

// Action



3. 주석 규칙

 - 코드 줄 끝이 아닌 별도의 줄에 주석을 배치함(저는 바로윗줄에 주석함)

 - 주석 텍스트는 대문자로!

 - 주석에 마침표!~

 - 주석 구분기호(//)와 주석 사이 공백 하나 삽입!~

 - 개인적 의견? 꼭~꼬~~~옥~ 필요한 부분만 주석 처리한다 쓸데없는 주석 ㄴㄴ & 명확성!!!!!!

ex)

올바른 표기

 // 울 회사의 프로젝트를 정의 한다.

 using Project = PC.Mycompany.Project;

부정확 표기 

 //울 회사의 프로젝트를 정의 할걸..

 using Project = PC.Mycompany.Project;



언어 지침은 다음게시글에서...




반응형

+ Recent posts