ConditionalAttribute 썸네일형 리스트형 C# 디버깅 심화: Conditional Attribute와 DebuggerDisplay 디버깅 품질은 코드 품질과 생산성에 직접 연결됩니다. 이번 글에서는 조건부 컴파일 호출을 만드는 ConditionalAttribute와 디버거 변수 창을 읽기 좋게 개선하는 DebuggerDisplay를 실무 중심으로 정리합니다.1. ConditionalAttribute 기본 개념과 사용ConditionalAttribute는 지정한 컴파일 심볼이 정의되었을 때만 해당 메서드 호출을 컴파일에 포함합니다. 대표적으로 DEBUG, TRACE가 있습니다.using System; using System.Diagnostics;class Program{ [Conditional("DEBUG")] // DEBUG에서만 호출이 살아남습니다. static void Log(string message) { .. 더보기 이전 1 다음