애자일(Agile)개발방법론
[3] C# 프로그램 권장하는 구조
swconsulting
2015. 2. 26. 15:33
아래 샘플 코드 구조는 MS에서 권장하는 C# 개발 표준입니다.
C#프로젝트는 진행 할 경우에는 아래 표준 및 Convention (Camel, Pascal) 을 규칙을 따라야 합니다.
- C# 프로그램은 1개 이상 파일로 구성된다.
- 각 파일은 네임스페이스를 가질수도 있고 안가질 수도 있다. Java처럼 1개 파일에 1개 네임스페이스 및 클래스를 따를 것을 권장합니다.
- 네임스페이스로 프로그램 구조를 분리하고 네임스페이스 아래에 클래스, 인터페이스, delegate등을 선언해서 프로그램 구조가 일관성을 가지도록 해야 합니다.
// C# program 프로그램 구조 using System; namespace YourNamespace { class YourClass { } struct YourStruct { } interface IYourInterface { } delegate int YourDelegate(); enum YourEnum { } namespace YourNestedNamespace { struct YourStruct { } } class YourMainClass { static void Main(string[] args) { //프로그램 코드 추가 } } }