출처 : 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을 준수하기를 바란다.
'프로그래밍습관' 카테고리의 다른 글
[프로그래밍습관] C++ - 코딩/프로그래밍 규칙 - 헝가리안 표기법 (0) | 2015.03.26 |
---|---|
[프로그래밍습관] 코딩 스탠다드, 정말 이리 빡셀 필요 있나? (0) | 2015.03.26 |
[프로그래밍습관] C# 코드 네이밍 룰 (0) | 2015.03.26 |
[프로그래밍습관] 효과적인 이름짓기 (0) | 2015.03.26 |
[프로그래밍습관] 네이밍 규칙 C# (0) | 2015.03.25 |