DotNet프로젝트 관리프로젝트 관리Table of Contents 프로젝트 시작규칙과 스타일코딩 규칙과 스타일 가이드의 중요성닷넷의 일반적인 코딩 규칙과 스타일닷넷의 스타일 가이드 도구패키징패키징 관련해서 고려해야 할 전략종속성 관리 전략패키지 형식 및 배포전략패키지 병합일체형 빌드일체형 빌드도구Costura.Fody 소개 및 사용 방법패키지 크기 최적화프로젝트 참조 추가와 종속성 설정보안보안 전략주석문서화주석문서화DocFXGit 연동docfx 관리 단위에러테스트Unit Test 소개Unit TestVisual Studio에서 xUnit 테스트 실행테스트 프로젝트 설정테스트 디버깅순환복잡도 테스트로그 시스템로그 시스템 개요로그 전략닷넷 로그 프레임워크 선택로그 프레임워크 선택로그 프레임워크 성능 평가 기준인터페이스 기반 로깅인터페이스 기반 로깅 시스템 설계다형성 유지와 성능 최적화 전략간접 호출 기반 로깅 시스템 설계SQLiteSQLite와 파일 로깅 전략 비교SQLite 병목 문제 해결 전략로그 파일 기록 전략SerilogSerilog 소개Serilog 기록 방식별 성능 분석Serilog와 SQLite의 통합ZeroLogZeroLogZerolog 쓰기 방식에 따른 성능 평가NLogNLog 소개log4netlog4net 소개log4net 설정Limited Memory Appender로그 기록 위치 변경Trace 사용log.config 경로 변경Level 일괄 변경