Re[19]: лучшие практики для настроек-конфигов приложения..
От: Sinclair Россия https://github.com/evilguest/
Дата: 05.04.21 11:46
Оценка: -1
Здравствуйте, karbofos42, Вы писали:
K>Как нам в этом поможет одинокий cs-файл? Откуда появится валидация и т.д.?
K>Или в каком виде предполагаются конфига на шарпе пользователям отдавать?
Например, так:
using BenchmarkDotNet.Configs;
public class Config : ManualConfig
{
  public Config()
  {
    Add(new Job1(), new Job2());
    Add(new Column1(), new Column2());
    Add(new Exporter1(), new Exporter2());
    Add(new Logger1(), new Logger2());
    Add(new Diagnoser1(), new Diagnoser2());
    Add(new Analyser1(), new Analyser2());
    Add(new Filter1(), new Filter2());
  }
}

Или так:
using BenchmarkDotNet.Configs;
public class Config : IConfig
{
  public Config GetConfig()=>
    DefaultConfig.Instance.AddJob(Job.Default.WithRuntime(ClrRuntime.Net461))
                          .AddJob(Job.Default.WithRuntime(CoreRuntime.Core21))
                          .AddValidator(ExecutionValidator.FailOnError));
 
}
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.