내 코드를 계측하기위한 모범 사례 체크리스트를 찾고 있습니다. 별로 도구가 아닙니다 (저는 System.Diagnostics.Trace 팬입니다). "일반적인"응용 프로그램에 추적 문을 넣어야하는 곳입니다..NET 응용 프로그램을 계측하기위한 좋은 체크리스트
팁 (또는 팁)이 있으면 여기에 제공해주십시오. 잠재적으로 베이컨을 저장할 수있는 것들과 반드시 포함시켜야 할 것들을 구별 할 수 있습니다.
내 코드를 계측하기위한 모범 사례 체크리스트를 찾고 있습니다. 별로 도구가 아닙니다 (저는 System.Diagnostics.Trace 팬입니다). "일반적인"응용 프로그램에 추적 문을 넣어야하는 곳입니다..NET 응용 프로그램을 계측하기위한 좋은 체크리스트
팁 (또는 팁)이 있으면 여기에 제공해주십시오. 잠재적으로 베이컨을 저장할 수있는 것들과 반드시 포함시켜야 할 것들을 구별 할 수 있습니다.
코드 캠프에서 최근에 PostSharp의 데모를 보았는데 응용 프로그램을 손쉽게 쉽게 만들 수있는 것으로 보입니다. 일리노이 직조로 마법을 사용한다고 받아 들일 수 있다면, 상당한 노력을 덜 수 있습니다 (더 좋은 방법은 코드를 깨끗하게 유지하는 것입니다).
발표자 (Michael Hall)는 단순화하고 라이센스 제한을 피하기 위해 PostSharp.Laos를 사용할 것을 제안했습니다.
이 P &P 기사, Measuring .NET Application Performance은 성능 모니터링 및 분석을 기록하고 측정 할 수있는 응용 프로그램의 측면을 설명합니다.
계측을 고려해야 할 다른 분야는 보안 감사, 오류 및 예외 로깅 및 누군가가 주문할 때 또는 새로운 사용자가 등록 할 때와 같은보고 가능한 응용 프로그램 이벤트입니다.
P & P 기사에 큰 호응. 그 중 하나를 게시하려고했습니다. 저는 P & P 그룹의 큰 팬입니다. 그들은 문자 그대로 Microsoft 기술에 대한 모범 사례에 대한 책을 씁니다. – Walter
정말 멋져 보인다. 이 유형의 속성을 사용하는 것이 좋기 때문에 끝까지 지저분하게 코드를 작성하지 않아도됩니다. 더 자세히 살펴 보겠습니다. – Qwerty
@Qwerty : 코드 전체에서 속성을 분산시키지 않고 더 멀리 나아갈 수 있습니다. 이 블로그의 "멀티 캐스팅"섹션을 참조하십시오 : http://doronsharp.spaces.live.com/Blog/cns!E19CE2289AB7F8C1!137.entry – TrueWill
... Michael Hall은 지시문을 사용하여 Dispose()와 같이. – TrueWill