@vuejs_ru

Страница 3717 из 3900
Arkadiy
27.09.2018
14:05:19
в реакте та же фигня

Alex
27.09.2018
14:05:21
UI в JS
что такое UI в JS

Illya
27.09.2018
14:05:35
в реакте та же фигня
в реакте слой "шаблона" - это обычный js

соответственно я могу по нему построить покрытие

Google
Illya
27.09.2018
14:05:47
понять какие бранчи шаблона не были затронуты

причем ЛЮБЫМ инструментом

Alexander Khoronko
27.09.2018
14:06:03
что такое UI в JS
описать подробно?:))

Костя
27.09.2018
14:06:04
философские вопросы это больше... все зависит как писать код. Можно написать одну и ту же логику двумя подходами, тестирование которых будет сильно отличаться по времени

Alex
27.09.2018
14:06:10
Illya
27.09.2018
14:06:16
от нового коде ковераджа, что появился в ноде 10.10, заканчивая истанбулом ископаемым

Alex
27.09.2018
14:06:19
просто пока ты тыкаешь пальцем в туду и говоришь гавно

Illya
27.09.2018
14:06:58
философские вопросы это больше... все зависит как писать код. Можно написать одну и ту же логику двумя подходами, тестирование которых будет сильно отличаться по времени
вот у меня есть абстрактный проект, который пилится 2 года. На проекте есть естественная текучка программистов. Моя задача как лида - понимать "куда" движется проект в плане качества

Vlad
27.09.2018
14:06:59
в реакте слой "шаблона" - это обычный js
Так во вью тоже js, шаблоны лишь обертка для нас. Не понял, тебе не хватает инструментов тестирования?

Illya
27.09.2018
14:07:13
Тогда расскажите, если шаблоны "просто компилируются в js", почему в рендер функциях нет v-model :)

Alexander Khoronko
27.09.2018
14:07:37
опиши
почему нельзя в js использовать только его, как это в vue и angular, зачем туда запихивать html?

Illya
27.09.2018
14:08:42
Кстати вопрос очень просветляющий на почитать исходники компайл парсера - если v-model это просто сахарок над v-bind + @input - почему его нет в render функциях :)

Google
Illya
27.09.2018
14:09:27
Я не говорю о "проще"

Illya
27.09.2018
14:09:43
я говорю что вот у меня есть инструмент, позволяющий ответить на вопрос "как обстоят дела с покрытием тестами"

Alexander Khoronko
27.09.2018
14:09:43
ты точно понимаешь что такое шаблонизация?
я про внешний вид, про читабельность

Alex
27.09.2018
14:09:57
я про внешний вид, про читабельность
читабельность чего, внешний вид чего

Illya
27.09.2018
14:09:59
во вью убедиться же что тесты грамотно покрыли мой шаблон - я не могу

Alexander Khoronko
27.09.2018
14:10:11
Illya
27.09.2018
14:10:30
я старый, я себе не доверяю, из-за опечатки в три буквы кастомер потерял 600 килобаксов у нас в январе :)

Alex
27.09.2018
14:10:41
всего:)
в общем ни одного аргумента я пока так и не увидел

Illya
27.09.2018
14:10:47
поэтому все что может быть автоматизировано малой кровью должно быть автоматизировано малой кровью

Илья
27.09.2018
14:10:49
Alex
27.09.2018
14:10:59
но пиздануть что libraryName гавно легко да

Illya
27.09.2018
14:11:45
это просто про то что универсальный ответ "тесты обеспечивают надежность" только начало пути

Alexander Khoronko
27.09.2018
14:12:04
в общем ни одного аргумента я пока так и не увидел
я уже все рассказал, по второму кругу писать не хочется. Подход где вместе элементы и логика, несовсем красив

Illya
27.09.2018
14:12:23
он не красив, но он надежен

Alex
27.09.2018
14:12:38
не за стабильность работы

скорость разработки

Google
Alex
27.09.2018
14:12:55
а за то что шаблончик красивенький

Valeriy
27.09.2018
14:12:58
это просто про то что универсальный ответ "тесты обеспечивают надежность" только начало пути
ты же понимаешь, что даже 100% тестами не гарантирует 100% качества

Illya
27.09.2018
14:13:06
я - да :)

Леха
27.09.2018
14:13:34
я старый, я себе не доверяю, из-за опечатки в три буквы кастомер потерял 600 килобаксов у нас в январе :)
Херассе опечатка )) 600 килобаксов. Опечатка не в номере счета для перевода была?

Illya
27.09.2018
14:13:38
нет

https://holyjs-moscow.ru/talks/1ropd9hnyy208eqysgqago/

#наглоепромо :)

Леха
27.09.2018
14:14:50
вместо get было set скорее всего :)))
ну тут же 1 буква, а не 3 ))

Sergey
27.09.2018
14:15:33
а есть кого-нибудь тестовые на vue ?

Illya
27.09.2018
14:15:35
ок. Едем дальше. У меня есть горячо любимый вьюкс

Sergey
27.09.2018
14:15:40
+- актуальные

Valeriy
27.09.2018
14:15:46
ну тут же 1 буква, а не 3 ))
ну и так в трех местах :))

Illya
27.09.2018
14:16:22
ведь он почти безальтернативный в мире вью. Как я буду уверен, что после рефакторинга компонента я продолжаю диспатчить экшн, передавая ему данные в правильном формате?

а есть кого-нибудь тестовые на vue ?
https://www.patreon.com/posts/obuchaiushchee-21368507

Sergey
27.09.2018
14:18:01
ок, спасибо

Google
Alexander Khoronko
27.09.2018
14:18:43
а за то что шаблончик красивенький
ок, только в Ангуляр и Вуе можно разделить верстку и логику. Грубо говоря, верстальщик сможет легко верстать только свою часть и ничего не сломает и наоборот. А в Реакт, то, что я вижу, ему нужно глубже "вникать", что уже не очень хорошо.

Illya
27.09.2018
14:19:09
напиши тесты
тесты чего?

Illya
27.09.2018
14:19:18
ведь данные чаще всего приходят из вью слоя

Alex
27.09.2018
14:19:20
тесты чего?
на actions/mutations

и unit на сам компонент

Admin
ERROR: S client not available

Valeriy
27.09.2018
14:20:18
на actions/mutations
так эти тесты у него будут проходить без проблем в отрыве от шаблонов

Юрий
27.09.2018
14:20:37
никто не заставляет писать огромные куски логики с вложенными v-if

Illya
27.09.2018
14:20:37
и unit на сам компонент
у меня есть кнопка, которая по нажатию отправляет данные во вьюкс. Ну просто кнопка берет this.foo забинденное v-model и отправляет его

как я проверю корректность сего действа?

Alexander Khoronko
27.09.2018
14:20:49
у тебя очень странное представление, честно
я вижу как html сделан, какие тут предствления:). И что может верстальщик "не в теме" сделать, что сломать и т.д

Andrey
27.09.2018
14:20:50
А в твитер можно постить твиты через API, а не через кнопку поделиться ?

Alex
27.09.2018
14:20:58
Vlad
27.09.2018
14:21:01
он нам создал функцию инлайном, в чем проблема) все на месте

Illya
27.09.2018
14:21:15
интеграционные тесты покрыват все
ну вот вопрос в стоимости и скорости

Google
Illya
27.09.2018
14:21:30
у нас интеграционный сьют выполняется около 40 минут. При этом проект не самый большой

Alex
27.09.2018
14:21:36
ну вот вопрос в стоимости и скорости
ты интеграционные будешь везде писать

Illya
27.09.2018
14:21:37
а это таки единственный способ что-то проверить

Alex
27.09.2018
14:21:44
ты интеграционные будешь везде писать
никто не мешает даже со строгой типизацией гавно слать

Illya
27.09.2018
14:21:51
на реакт проекте у меня интеграционных тестов в 2-3 раза меньше

Alex
27.09.2018
14:22:03
Illya
27.09.2018
14:22:07
эээ

конечно :)

Alex
27.09.2018
14:22:24
пример в студию

Alexander Khoronko
27.09.2018
14:22:31
верстальщики это огрехи россии
пойду знакомым верстальщикам расскажу, что к чему на самом деле:))

Юрий
27.09.2018
14:22:36
на реакт проекте у меня интеграционных тестов в 2-3 раза меньше
это может говорить лишь о том что реакт команда знает лучше

Alex
27.09.2018
14:22:46
Illya
27.09.2018
14:23:01
есть стандартная пирамида тестирования

Alex
27.09.2018
14:23:30
есть стандартная пирамида тестирования
сберджайл с тобой не согласен xD

Illya
27.09.2018
14:23:38
пример в студию
NDA. Вернее не NDA, но поскольку это бэк офис толку не будет

Илья
27.09.2018
14:23:39
расскажи - может уже поймут что надо расти
Тебе что до их роста ? О себе думай, огрех

Alex
27.09.2018
14:23:51
Illya
27.09.2018
14:23:52
Alexander Khoronko
27.09.2018
14:23:54
расскажи - может уже поймут что надо расти
это понятие относительное. Каждый занимается своим, если нравится и за это платят

Юрий
27.09.2018
14:23:57
в любом фреймворке есть куча способов выстрелить себе в ногу

Страница 3717 из 3900