반응형 개발자/WPF(C#) UI 썸네일형 리스트형 SonarLint로 정적 test 중 나오는 Warning 정리(2) -Make this field 'private' and encapsulate it in a 'public' property. : Public fields in public classes do not respect the encapsulation principle and has three main disadvantages: public static class안의 static 변수들을 private로 바꿔달라는 말이다. private으로 바꿔도 변하는것은 없다. 그저 가독성의 이유인듯? -Change the visibility of 'auxiliaryFunctionReq' or make it 'const' or 'readonly'. : A static field that is neither constant .. 더보기 SonarLint로 정적 test 중 나오는 Warning 정리(1) -Naming Rule에 따른 Warning pascal case naming rule에 따르라고한다. ex) 경고 S101 Rename struct 'Msgadapter2SIM_FAULT_STRUCT' to match pascal case naming rules, consider using 'Msgadapter2SimFaultStruct'. MC_SIMULATOR -Remove this unnecessary 'using'. 어플리케이션 Producing하는데 아무런 변화가 없지만, 지우기를 권고한다. -Remove this conditional structure or edit its code blocks so that they're not all the same. : Having all branches.. 더보기 WPF UI 반응이 느려졌을 때 Tips 오늘 까지 2주동안 만들어온 WPF UI 프로그램이 드디어 조금씩 버벅이기 시작했다. 이유를 보기 위해서 메모리와 CPU를 체크하였는데 역시나,, CPU 사용률이 너무 높았다. 나와 같은 고민을 하는 사람에게 다음의 MSDN이 도움이 되길 바란다. CPU 사용량 분석 앱의 성능 문제를 조사하기 위한 좋은 방법은 CPU 사용량을 이해하는 것입니다. CPU 사용량 성능 도구는 C++, C#/Visual Basic 및 JavaScript 앱에서 코드 실행에 소요된 CPU 시간 및 백분율을 보여줍니다. 다음 지침은 Visual Studio 성능 프로파일러를 사용하여 디버거 없이 CPU 사용량 도구를 사용하는 방법을 보여줍니다. 이 예제에서는 로컬 머신에서 릴리스 빌드를 사용합니다. 릴리스 빌드는 실제 앱 성능을.. 더보기 Enum 사용, WPF 및 GUI 디버깅 05.04 - 열거형, enum C++에는 많은 자료형이 내장되어 있다. 하지만 이 자료형들이 원하는 걸 표현하기에 항상 충분하지는 않다. 그래서 C++은 프로그래머들이 자신만의 자료형을 만들 수 있게 해 주는 기능을 포함하고 있다. 이러한 자료형을 사용자 정의 자료형이라고 한다. Naming enums enum 식별자는 대문자로 시작하는 경우가 많으며, 열거자(enumerator)는 종종 모두 대문자로 이름이 지어진다. 열거자는 열거와 같은 네임스페이스에 배치되므로, 열거자 이름은 같은 네임스페이스 내의 여러 열거(enum)에서 사용할 수 없다. 디버깅은 로깅을 이용하자 Write and debug running XAML code with XAML Hot Reload in Visual Studio(출처.. 더보기 이전 1 2 3 4 5 다음