정리를 해야지 해야지..하다가 오랫만에 포스팅 하게됩니당
본 게시글의 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; |
언어 지침은 다음게시글에서...