私は楽しいMVCプロジェクトに取り組んでいる中間のC#/ ASP.netコーダーです。私は、オブジェクトがより良いやり方を見つけるために機能を "揺らす"ことを可能にする実験フレームワークを実装したいと思います。この種のことに関するベストプラクティスやチュートリアルの詳細はどこで確認できますか?実験フレームワークを書く方法
例えば
// A helper class that might return different flavors of "mean".
public class MeanHelper
{
...
Mean(IEnumerable<double> input) { <shuffle between the 3 below.> }
OrdinaryMean(IEnumerable<double> input) { ... }
GeometricMean(IEnumerable<double> input) { ... }
HarmonicMean(IEnumerable<double> input) { ... }
...
}
本当にありがとうございました!
これは私が考えていたものです。 'MeanHelper:IExperimentable'のように、リポジトリ内のマネージャに生成された設定を記録するような実験的な機能を持ち、後で分析のために設定や結果を後戻りさせることができます。 –
私は幾分混乱しています:Calculate(IEnumerable入力)メソッドを使用して、MeanHelperの各関数を独自のIMeanCalculator実装として実装することはできますが、 –
Reddog
また、MeanHelperの装飾に基づいて、システムがコードパフォーマンスメトリックの記録を自動的に開始することを意味しますか? – Reddog