string.IsNullOrEmpty(myString) или string.IsNullOrWhiteSpace(myString) не нарушает правило SRP?

Как показывает вопрос,

Поскольку мы используем строковые функции, такие как IsNullOrEmpty или IsNullOrWhiteSpace, как видно из названия функций, они выполняют более одной работы, не является ли это нарушением SRP?

скорее это должно быть не string.isValid(Enum typeofValidation), чем использование шаблона стратегии для выбора правильной стратегии для проверки.

или можно нарушать SRP в классе утилит или статических классах.

12
задан Dave Schweisguth 6 September 2014 в 13:31
поделиться