Size: a a a

var chat = new Chat();

2018 September 19

AI

Arthur Irgashev in var chat = new Chat();
Либо изначально делать без него. Но потом тяжело будет прикрутить
источник

C

Cody in var chat = new Chat();
почему тяжело?
источник

C

Cody in var chat = new Chat();
звучит как довольно изолированный кусок
источник

C

Cody in var chat = new Chat();
можно поменять
источник

OK

Oleksii Kraieviy in var chat = new Chat();
Про кэш думать надо, если он поможет уменьшить количество запросов в базу, или external сервис
источник

OK

Oleksii Kraieviy in var chat = new Chat();
Arthur Irgashev
На замеры времени нет (
Если только не создавать тестовый проект
сложно сделать декоратор-обертку с таким же интерфейсом и с каким-то Dictionary и протестить ?
источник

C

Cody in var chat = new Chat();
^ this
источник

AM

Artur Mustafin in var chat = new Chat();
@oleksii_kraieviy ну измерения бывают интсрументальные и "на глазок" вы как раз о втором. приложение не должно мерить сама себя, уже миллины граблей на этом сломано
источник

C

Cody in var chat = new Chat();
пишете кеш обвертку, деплоите на дев енв, меряете
источник

AM

Artur Mustafin in var chat = new Chat();
ага, дял полного щастья посоветуйте Timer Start Stop и запись в базу логов))) хехе
источник

AI

Arthur Irgashev in var chat = new Chat();
Oleksii Kraieviy
Про кэш думать надо, если он поможет уменьшить количество запросов в базу, или external сервис
Ну вот он как раз о первом. Для загрузки локализованных строк. В теории, подменить реализацию можно, только абстракции нет (как и локализации в принципе, сейчас все хардкорится строками в обычном реакт приложении)
источник

AI

Arthur Irgashev in var chat = new Chat();
Arthur Irgashev
Ну вот он как раз о первом. Для загрузки локализованных строк. В теории, подменить реализацию можно, только абстракции нет (как и локализации в принципе, сейчас все хардкорится строками в обычном реакт приложении)
Для одного языка
источник

AI

Arthur Irgashev in var chat = new Chat();
Artur Mustafin
@oleksii_kraieviy ну измерения бывают интсрументальные и "на глазок" вы как раз о втором. приложение не должно мерить сама себя, уже миллины граблей на этом сломано
Ну и насчёт способов тоже согласен
источник

C

Cody in var chat = new Chat();
при чем тут таймер? есть специальные инструменты
источник

AM

Artur Mustafin in var chat = new Chat();
@cod7alex в контексте выше собирались писать фасад над Dictinary - очевидно для включения кода для измерения. я к этому. а так то я знаю, что есть инструментальные методы
источник

C

Cody in var chat = new Chat();
фасад над дикшинари это быстрая реализация кеша для теста
источник

C

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

AM

Artur Mustafin in var chat = new Chat();
это криворукая ниочем не говоряшая фигня, которая сама будет жрать ресурсы и искажать показатели записи чтения в кеш. если вы о времени чтения из кеша
источник

C

Cody in var chat = new Chat();
я не понимаю о чем Вы
источник

C

Cody in var chat = new Chat();
Вам предложили сделать простую реализацию кеша (которая легче пишется) и с ней провести тесты
источник