출처 : http://blog.daum.net/_blog/BlogTypeView.do?blogid=0Nmx8&articleno=150



==========================================================================================


C# Coding Style Guide 

다양한 Programming Language가 존재하듯이

하나의 Language 안에서도 다양한 Coding Style이 존재하기 마련이다.

하지만, 굳이 여기서 Coding Style 이 중요함을 논하지 않더라도

웬만한 경력을 가진 Programmer라면 Coding Style Standards의 중요함을 몸으로서 익혀왔을것이다.

(* 다른 Style은 다른 Language 처럼 느껴지기도 한다.)

 

이 포스팅에서는 C#의 Coding Style의 Reference라고 할만한 링크 및 파일을 올려두었다.

 

 

첫째로, C#의 Coding Style 을 논함에 있어서 MS의 Reference 가 빠질 수 없다.

 

그리고 MSDN의 Naming Guidelines를 바탕으로 DotNetSpider 팀에서 다시 문서를 작성하였다.

 

DotNtSpider Team의 문서를 Hoos.net Team의 '레몬'님이 번역한 문서

 

다음은 Phillips 사의  사내표준

 

그리고 아래 HeONie's Blog에도 요약본이 잘 정리되어있다.

 

 

C# Coding Style 을 조사하면서

대부분의 Coding Style이 Reference로서 MS Coding Style 을 참조한다는 것을 알 수 있었다.

 

필자도 C#을 공부할때 책 이외에는 MSDN을 많이 참조했던지라

MS Coding Style을 이질감 없이 받아들일 수 있었다.

 

또한, C#을 사용한다면 MS 의 Coding Style을 따르기를 바란다.

그 이유는 C# Programming을 한다면 대부분 Visual Studio에서 작업하고, Dot Net Framework를 사용하게 되는데,

이들은 모두 MS Coding Style 을 지원하거나 사용하고 있다.

만약 나 홀로 MS Style이 아닌 다른 Style을 사용한다면,

어쩔 수 없이 Project 내에 2개 이상의 Coding Style이 존재하기 마련이다.

결국 다수의 Coding Style은 Project에 큰 비용으로 나타나게 된다.

 

혹 이 포스트를 보는 C# Programmer는 부디 MS Coding Style을 준수하기를 바란다.



Posted by 요지
,