Информация об изменениях

Сообщение Re: Класс ради класса от 13.08.2022 21:45

Изменено 13.08.2022 21:46 SomeOne_TT

Re: Класс ради класса
Здравствуйте, elmal, Вы писали:

E>Я был только сторонний наблюдатель и на это посмотрел после того, как это было отправлено, просто как сторонний консультант по просьбе автора. Непосредственно тех, кто оценивал тестовое задание — все удовлетворило. Отсюда вопрос, я что — действительно слишком придираюсь, или по крайней мере в C# является бест практикой на каждый чих создавать класс с одним публичным методом и чтоб вызывающий код для простейшего случая не вызывал одну функцию, а вынужден сначала создавать объект оператором new, а затем вызывать один единственный метод чтоб что то посчитать?


Отдельный класс подразумевает разделение области ответственности, что верно.
Возможно, его следовало сделать статиком, если никакого состояния не предполагалось.
Re: Класс ради класса
Здравствуйте, elmal, Вы писали:

E>Я был только сторонний наблюдатель и на это посмотрел после того, как это было отправлено, просто как сторонний консультант по просьбе автора. Непосредственно тех, кто оценивал тестовое задание — все удовлетворило. Отсюда вопрос, я что — действительно слишком придираюсь, или по крайней мере в C# является бест практикой на каждый чих создавать класс с одним публичным методом и чтоб вызывающий код для простейшего случая не вызывал одну функцию, а вынужден сначала создавать объект оператором new, а затем вызывать один единственный метод чтоб что то посчитать?


Отдельный класс подразумевает разделение области ответственности, что зачастую ожидается и верно.
Возможно, его следовало сделать статиком, если никакого состояния не предполагалось.