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