Я читаю книгу Роберта С. Мартинса «Чистый код».Он пишет о соглашении не использовать глаголы в именах классов.
Проект, над которым я сейчас работаю, нам нужно проверить и обработать некоторый xml, поэтому я создал что-то вроде этого
public class XmlProcesser
{
public XmlProcesser(string filePathAndName)
{
}
public bool Validate()
{
}
}
Но дядя Бобс не рекомендует использовать «Процессор» в имени класса.
Но как мне это назвать?Xml не годится, потому что в коде я часто использую класс .net xml.Я думал о XmlHandler, но думаю, что он хуже, чем Processor, поскольку «обработчик» - это нечто другое для программиста.
Как поживаете?Вы используете глаголы в именах своих классов?