1

我正在寻找用于检测我的代码的最佳实践清单。与其说要使用什么工具(我自己是 System.Diagnostics.Trace 的粉丝),不如说是您应该在“典型”应用程序中放置跟踪语句的位置。

如果您有提示(或提示),请在此处提供。也许区分你绝对必须包括的东西和可能拯救你培根的东西。

4

2 回答 2

2

我最近在代码营中看到了PostSharp的演示,它似乎使您的应用程序检测几乎毫不费力。如果你能接受它使用 IL 编织来发挥它的魔力,那么它可以节省大量的精力(更好的是,保持你的代码干净)。

演示者 (Michael Hall) 建议使用 PostSharp.Laos 来简化并避免许可限制。

于 2009-11-20T02:29:43.810 回答
2

This P&P article, Measuring .NET Application Performance, outlines aspects of an application that can be logged and measured regrading performance monitoring and analysis.

Other areas worth considering for instrumentation are security auditing, error and exception logging, and reportable application events - such as when someone places an order, or when a new user registers.

于 2009-11-19T23:42:04.777 回答