Size: a a a

var chat = new Chat();

2020 June 29

Е

Енотечка in var chat = new Chat();
назови меня клоуном
кстати реально а зачем нужны классы-сервисы которые регаешь как тренжиэнты или скоупты или синглтоны если можно статик классы/методы использовать
объясняю(как даун наверн, но меня поправят если че):
статик классы генерятся один раз при сборке и поменять их в случае чего не получится
источник

Е

Енотечка in var chat = new Chat();
в этом проблема по большей части
источник

н

назови меня клоуном... in var chat = new Chat();
не особо понял
источник

Е

Енотечка in var chat = new Chat();
синглтон генерится при первом обращении
источник

Е

Енотечка in var chat = new Chat();
Vova Lantsov
Сами по себе такие вызовы проблем с производительностью не принесут, а вот там уже зависит что эти методы делают
правильно базарю или нет?
источник

н

назови меня клоуном... in var chat = new Chat();
в каком плане поменять
источник

VL

Vova Lantsov in var chat = new Chat();
назови меня клоуном
кстати реально а зачем нужны классы-сервисы которые регаешь как тренжиэнты или скоупты или синглтоны если можно статик классы/методы использовать
Это inversion of control, почитай. И подумай, как подобное реализовать со статиками
источник

н

назови меня клоуном... in var chat = new Chat();
та я знаю шо такое иос
источник

н

назови меня клоуном... in var chat = new Chat();
шо значит реализовать
источник

н

назови меня клоуном... in var chat = new Chat();
вот допустим есть у меня там
источник

Е

Енотечка in var chat = new Chat();
сук, вова игнорит(((
источник

н

назови меня клоуном... in var chat = new Chat();
класс AuthenticationService с методам Authenticate
источник

VL

Vova Lantsov in var chat = new Chat();
Енотечка
сук, вова игнорит(((
Пожди
источник

н

назови меня клоуном... in var chat = new Chat();
Какая ваще разница статик метод это или просто метод объекта который в DI контейнере лежит
источник

RG

Ruslan Galeev in var chat = new Chat();
назови меня клоуном
кстати реально а зачем нужны классы-сервисы которые регаешь как тренжиэнты или скоупты или синглтоны если можно статик классы/методы использовать
в случае с di ты общаешься между классами через абстракцию (интерфейсы). Реализация легкозаменяемая. Таким образом каждый интерфейс слабосвязан между собой.
Будешь использовать число статику, тогда все наоборот: тесносвязано, тяжелозаменяемо
источник

н

назови меня клоуном... in var chat = new Chat();
Та это я знаю всё
источник

G

Gopneg in var chat = new Chat();
назови меня клоуном
Какая ваще разница статик метод это или просто метод объекта который в DI контейнере лежит
чтобы тестами покрывать легко и изящно
источник

н

назови меня клоуном... in var chat = new Chat();
лан видимо я еще глуповат пушо юнит тесты не писал
источник

RG

Ruslan Galeev in var chat = new Chat();
Gopneg
чтобы тестами покрывать легко и изящно
да, тесты, моки
источник

RG

Ruslan Galeev in var chat = new Chat();
фишка в моках
источник