А вот некоторые сохраняют пользователя в localstorage, а потом и это используют для роутера, а если человек изменит этот localstorage, он же сможет войти на страницу куда не должен?

|
victorchilari 2022-07-02 10:06:01
djaler 2022-07-02 10:00:52
Мне подход мокистов сильно ближе

Тот где тестируют сторона один класс а остальное мокают?

djaler 2022-07-02 10:08:07
victorchilari 2022-07-02 10:06:01
Тот где тестируют сторона один класс а остальное мокают?

Ага. Ну это лондонская

victorchilari 2022-07-02 10:09:12
djaler 2022-07-02 10:08:07
Ага. Ну это лондонская

Понял, спасибо за мнение

djaler 2022-07-02 10:09:44
Но зависит от ситуации. Интеграционные тесты я тоже иногда делаю
victorchilari 2022-07-02 10:10:04
victorchilari 2022-07-02 09:58:20
Привет! Сейчас читаю эту книгу, тут говорится про «классическую школу» и лондонскую, не подскажите на какой подход ориентироваться? Местами хочется прочитать быстро, и сравнение между подходами кажется водой для того чтобы автору было о чем писать

@xanf_ua что скажешь? Надеюсь не «покупай курс, там всё рассказал» 😃

Ростислав 2022-07-02 10:10:12
djaler 2022-07-02 10:08:07
Ага. Ну это лондонская

А вторая какая тогда? Просто что еще можно делать как не мокать в юнит тестировании?

djaler 2022-07-02 10:11:10
Ростислав 2022-07-02 10:10:12
А вторая какая тогда? Просто что еще можно делать как не мокать в юнит тестировании?

Детройтская школа просто юнит более большой берет)

djaler 2022-07-02 10:11:16
Чтобы мокать не нужно было
victorchilari 2022-07-02 10:11:34
Ростислав 2022-07-02 10:11:48
djaler 2022-07-02 10:11:10
Детройтская школа просто юнит более большой берет)

Лол, а гавайская школа есть?
Тип и так сойдет, пошли на море

djaler 2022-07-02 10:11:57
Ростислав 2022-07-02 10:11:48
Лол, а гавайская школа есть?
Тип и так сойдет, пошли на море

Лол

victorchilari 2022-07-02 10:12:01
:)))
victorchilari 2022-07-02 10:13:22
Ростислав 2022-07-02 10:10:12
А вторая какая тогда? Просто что еще можно делать как не мокать в юнит тестировании?

vuejs_club-749636.jpg

Ростислав 2022-07-02 10:16:11
victorchilari 2022-07-02 10:13:22

Ничего не понятно, но очень интересно

victorchilari 2022-07-02 10:16:35
Ростислав 2022-07-02 10:16:11
Ничего не понятно, но очень интересно

Понимаю тебя :))

vklimv 2022-07-02 10:21:05
А есть еще школа, которая говорит, что юнит-тесты переоценены)
vitaliy_f94 2022-07-02 10:27:37
Привет, подскажите как лучше реализовать вставку кастомных иконок в приложение.
Иконки SVG, нужно управление визуалом с помощью классов (изменение цвета (warning, error), размеров и т.п.)
Сборщик Vite, Vue 3
По идее создать бы папку icons, и туда все свг скидывать, а компоненту передавать название иконки (но нужно еще вытащить содержимое, чтобы классами можно было изменить). Или это уже избыточно?
azat_a 2022-07-02 10:39:52
vitaliy_f94 2022-07-02 10:27:37
Привет, подскажите как лучше реализовать вставку кастомных иконок в приложение.
Иконки SVG, нужно управление визуалом с помощью классов (изменение цвета (warning, error), размеров и т.п.)
Сборщик Vite, Vue 3
По идее создать бы папку icons, и туда все свг скидывать, а компоненту передавать название иконки (но нужно еще вытащить содержимое, чтобы классами можно было изменить). Или это уже избыточно?

Можно импортировать иконки как содержимое, вставлять их как v-html — тогда они будут инлайновыми и можно будет их перекрашивать при помощи CSS. Разумеется, всё это можно скрыть в компонент с условным названием BaseIcon и интерфейсом наподобие :icon, :mode (normal, warning, error).

dnebik 2022-07-02 10:53:13
Через вайт импортируешь список файлов папки. Пропом присылаешь название. Регуляркой находишь нужный файл. Динамикой импортируешь контент. Его вставляешь
dnebik 2022-07-02 10:55:06
vitaliy_f94 2022-07-02 10:27:37
Привет, подскажите как лучше реализовать вставку кастомных иконок в приложение.
Иконки SVG, нужно управление визуалом с помощью классов (изменение цвета (warning, error), размеров и т.п.)
Сборщик Vite, Vue 3
По идее создать бы папку icons, и туда все свг скидывать, а компоненту передавать название иконки (но нужно еще вытащить содержимое, чтобы классами можно было изменить). Или это уже избыточно?

У меня помимо сделано еще так — корневой тэг — svg. Пришедший контент парсится и вставляется только innerHtml и несколько атрибутов копируется

squozb 2022-07-02 11:16:09
Как эти вещи между собой связаны вообще
squozb 2022-07-02 11:17:42
Vue-router 4, vuex 4/pinia
Quicks_n0thing 2022-07-02 11:20:32
squozb 2022-07-02 11:16:09
Как эти вещи между собой связаны вообще

Ну раз добавляют во вю 2 фичи с тройки, зачем?

sui_rimor 2022-07-02 11:23:31
Прикол, я не знал
sui_rimor 2022-07-02 11:24:23
Quicks_n0thing 2022-07-02 11:20:32
Ну раз добавляют во вю 2 фичи с тройки, зачем?

Просто Саске вернулся в деревню

djaler 2022-07-02 11:24:55
Quicks_n0thing 2022-07-02 11:20:32
Ну раз добавляют во вю 2 фичи с тройки, зачем?

все ещё не вижу логической цепочки к 4)

Quicks_n0thing 2022-07-02 11:25:42
djaler 2022-07-02 11:24:55
все ещё не вижу логической цепочки к 4)

Раз добавляют фичи с тройки во вторую, зачем? Если бы все старались переходить на тройку, надобности бы не было. А так мало кто переходит наверное и им суют баги ( фичи ) 😁

djaler 2022-07-02 11:25:49
ну и прям фичами я бы это не назвал
djaler 2022-07-02 11:26:00
портировали композишен апи и сахарочек скрипт сетап
djaler 2022-07-02 11:26:13
во вью 3 много другого
BoreishaArtem 2022-07-02 11:28:58
Quicks_n0thing 2022-07-02 11:25:42
Раз добавляют фичи с тройки во вторую, зачем? Если бы все старались переходить на тройку, надобности бы не было. А так мало кто переходит наверное и им суют баги ( фичи ) 😁

в целом как мне кажеться наибольшая фича это обновленная система реактивности, а это в вью 2 не добавлят уж точно)

Quicks_n0thing 2022-07-02 11:29:26
BoreishaArtem 2022-07-02 11:28:58
в целом как мне кажеться наибольшая фича это обновленная система реактивности, а это в вью 2 не добавлят уж точно)

Прокси?

BoreishaArtem 2022-07-02 11:29:34
ага
staslashmanov 2022-07-02 11:32:17
oleksandrbilokon 2022-07-02 09:30:38
Вы 20км перевели в м, а скорость — не)

А какая разница если на результат не влияет?

oleksandrbilokon 2022-07-02 11:33:22
staslashmanov 2022-07-02 11:32:17
А какая разница если на результат не влияет?

Должно влять, т.к. по идее у вас в 1000 раз больше «касаний» будет

staslashmanov 2022-07-02 11:34:59
oleksandrbilokon 2022-07-02 11:33:22
Должно влять, т.к. по идее у вас в 1000 раз больше «касаний» будет

Каким образом время связано с количеством касаний? Если вы заметили от время там вообще в условии цикла не участвует

oleksandrbilokon 2022-07-02 11:35:35
staslashmanov 2022-07-02 11:34:59
Каким образом время связано с количеством касаний? Если вы заметили от время там вообще в условии цикла не участвует

Вы сравниваете с 20000 м
А прибавляете по 2/3/10 км

staslashmanov 2022-07-02 11:36:12
oleksandrbilokon 2022-07-02 11:35:35
Вы сравниваете с 20000 м
А прибавляете по 2/3/10 км

В чём проблема всё-равно не понимаю.

oleksandrbilokon 2022-07-02 11:37:50
staslashmanov 2022-07-02 11:36:12
В чём проблема всё-равно не понимаю.

У вас расстояние 20000 м
а прибавляете вы к left & right по 2-3-10 км
В итоге у вас получается, что вы метры сравниваете с километрами

oleksandrbilokon 2022-07-02 11:39:17
staslashmanov 2022-07-02 11:36:12
В чём проблема всё-равно не понимаю.

По вашей формуле вычислите 1ю задачу, сколько собакен пробежал

staslashmanov 2022-07-02 11:39:57
oleksandrbilokon 2022-07-02 11:39:17
По вашей формуле вычислите 1ю задачу, сколько собакен пробежал

Там в консоль логе вычислено

staslashmanov 2022-07-02 11:40:29
oleksandrbilokon 2022-07-02 11:37:50
У вас расстояние 20000 м
а прибавляете вы к left & right по 2-3-10 км
В итоге у вас получается, что вы метры сравниваете с километрами

Тут вы ошиблись, я метры с метрами сравниваю

oleksandrbilokon 2022-07-02 11:41:23
Тогда мб я не понимаю, что такое time переменная
oleksandrbilokon 2022-07-02 11:59:35
vuejs_club-749685.jpg
предположив, что пес длиной в 1м, получил следующее (т.к. если 0 — то в бесконечность уходит)
oleksandrbilokon 2022-07-02 12:00:04
пес 10 раз туда-сюда сганял (между мальчиком и девочкой)
djaler 2022-07-02 12:03:03
oleksandrbilokon 2022-07-02 11:59:35
предположив, что пес длиной в 1м, получил следующее (т.к. если 0 — то в бесконечность уходит)

обычно в таких задачах объекты принимаются как материальные точки, разве нет?

Ростислав 2022-07-02 12:03:41
djaler 2022-07-02 12:03:03
обычно в таких задачах объекты принимаются как материальные точки, разве нет?

корпускулярно-волновые

oleksandrbilokon 2022-07-02 12:03:53
djaler 2022-07-02 12:03:03
обычно в таких задачах объекты принимаются как материальные точки, разве нет?

ну тогда нужно менять алгоритм и делать по секундное вычисление, иначе таба виснет)

kofe3k 2022-07-02 12:04:12
ребят, а вот некоторые сохраняют пользователя в localstorage, а потом и это используют для роутера, а если человек изменит этот localstorage, он же сможет войти на страницу куда не должен?
oleksandrbilokon 2022-07-02 12:04:25
@mkots какое правильное решение?)
|