Size: a a a

var chat = new Chat();

2021 April 14

JS

John Stellmann in var chat = new Chat();
Транзиент
источник

V

VD in var chat = new Chat();
потому что в ООП сам факт класса без состояния это уже звоночек
источник

V

VD in var chat = new Chat();
и при чем тут транзиент?
источник

V

VD in var chat = new Chat();
я про создание классов на каждый чих
источник

YN

Yurii Nskyi in var chat = new Chat();
возможно я не понял примера, но это выглядит как подсахаренный статический метод конвертации, который собственно говоря и мокать не надо, логика там примитивная
если логика не примитивная, то пожалуйста, пусть будет отдельный сервис, который будет за это отвечать
а если дто в дто, то что там мокать?)
источник

V

VD in var chat = new Chat();
ну вот в 99% случаев мокать не надо, но когда таки надо - начинаются танцы)
источник

V

VD in var chat = new Chat();
и, кстати отдельный сервис конвертации опять таки без состояния получится, что тоже не совсем "тру"
источник

YN

Yurii Nskyi in var chat = new Chat();
ну так сделай не статикой, делов-то, выглядит как проблема XY на самом деле)
вместо того что-бы подумать пять минут и попытаться свести проблему к более простой к которой уже есть решение, сразу надо героически решать то что есть сейчас
источник

V

VD in var chat = new Chat();
по сути - набор методов
источник

YN

Yurii Nskyi in var chat = new Chat();
вот это кстати интересно, но это будет не просто набор методов, там уже будут какие-то зависимости, которые ты сможешь... замокать!
источник

V

VD in var chat = new Chat();
чтобы смапить классы зачастую зависимости не нужны
источник

V

VD in var chat = new Chat();
странно когда нужны
источник

YN

Yurii Nskyi in var chat = new Chat();
так вот и я о том, если никаких зависимостей не надо, и у нас практически чистая функция маппинга, то что там мокать?)
источник

V

VD in var chat = new Chat();
охх, я к тому и веду, что в тырпрайзе всякое бывает
источник

V

VD in var chat = new Chat();
бывает что надо таки мокать
источник

V

VD in var chat = new Chat();
и тут тупик
источник

YN

Yurii Nskyi in var chat = new Chat();
та да, бывает
источник

SC

Serega Carbon in var chat = new Chat();
вот только давайте не переносить всякие стэйти (состояния) с фронта, а то уже задолбали они 😂
источник

SC

Serega Carbon in var chat = new Chat();
всякие иммутабельности сраные и т.д.)
источник

V

VD in var chat = new Chat();
что?
источник