то? у них явно логика принадлежит к экземпляру класса?
или не принадлежит, и добавили потому-что "удобно, быстро и вообще таски надо делать а не думать"? ну для такого есть замечательно слово, которое мы все знаем
ну смотри, классический случай ты - потребитель либы, и в приложении чтобы допустим мапить один класс в чтото другое написан экстеншен метод в сам тип ты влезть и добавить этот метод не можешь, да и собсна не должен, так что без экстеншена не получится и тут встает вопрос, а как его мокать, при том что зачастую такие методы в принципе аргументов не имеют
возможно я не понял примера, но это выглядит как подсахаренный статический метод конвертации, который собственно говоря и мокать не надо, логика там примитивная если логика не примитивная, то пожалуйста, пусть будет отдельный сервис, который будет за это отвечать а если дто в дто, то что там мокать?)
ну вот в 99% случаев мокать не надо, но когда таки надо - начинаются танцы)
Обсуждают сегодня