Size: a a a

2019 November 12

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
да, только вот человек например который пишет на тракторе, потом не особо понимает, почему он не может так же писать на вдио. Я про техническую сторону.
так Виталий такой тикет и сделал - давайте нормальные ленивые элементы
источник

AB

Alexei Barantsev in JS for testing
Oleksii Ihnatiuk
да, только вот человек например который пишет на тракторе, потом не особо понимает, почему он не может так же писать на вдио. Я про техническую сторону.
а он должен мочь так же писать?
источник

AB

Alexei Barantsev in JS for testing
разные же инструменты...
источник

OI

Oleksii Ihnatiuk in JS for testing
лейзи это немного магии, где-то она есть (трактор), а где-то ее нет (вдио)
источник

AB

Alexei Barantsev in JS for testing
люди не могут на JS писать так же, как на, скажем, Java — означает ли это, что надо JS переделать?
источник

AB

Alexei Barantsev in JS for testing
(хотя кто-то может предложить переделать Java :) )
источник

OI

Oleksii Ihnatiuk in JS for testing
есть фреймворко зависимые вещи, например асинк и синк варианты работы с ними. И было бы хорошо, если верхнеуровневый стиль написание подходил для всех. Разная семантика - да.
источник

OI

Oleksii Ihnatiuk in JS for testing
не сложно пойти почитать АПИ того или иного фреймворка, но из-за некоторых "странностей", которые делают "удобнее" получается что тебе нужно находить и учить что же удобного завезли в этом фреймворке
источник

AP

Alexander Popov in JS for testing
Alexei Barantsev
люди не могут на JS писать так же, как на, скажем, Java — означает ли это, что надо JS переделать?
Это не про языки, а про подходы которые признаны удобными
источник

OI

Oleksii Ihnatiuk in JS for testing
и чаще всего это нихрена не очевидно, особо нигде не документировано и сложно дебажиться
источник

OI

Oleksii Ihnatiuk in JS for testing
а сложно дебажиться, потому что ты нихрена не понимаешь как это работает, но это удобно писать
источник

AB

Alexei Barantsev in JS for testing
зачем делать все инструменты одинаковыми? это же хорошо, что есть ленивый, и есть жадный. люди могут выбирать, какой стиль им больше нравится
источник

AP

Alexander Popov in JS for testing
Alexei Barantsev
зачем делать все инструменты одинаковыми? это же хорошо, что есть ленивый, и есть жадный. люди могут выбирать, какой стиль им больше нравится
Выбирать можно рубашку, а у инструментов есть плюсы и минусы, и лейзи это плюс, жирный
источник

AB

Alexei Barantsev in JS for testing
не факт...
источник

AP

Alexander Popov in JS for testing
Почему нет?
источник

OI

Oleksii Ihnatiuk in JS for testing
ммм, все должно быть разным, но глубже чем некоторые вещи. Например, работа через дев тулс или протокол или жс напрямую. Но не делать имплисит помошник для клика по элементу, который как-то что-то вычисляет и кликает, или включать это эксплисит
источник

AB

Alexei Barantsev in JS for testing
потому что над инструментами иногда хочется написать свою обертку, со своей логикой поиска
источник

AB

Alexei Barantsev in JS for testing
и эта ленивость мешает, потому что она уже содержит свою (другую) логику поиска
источник

OI

Oleksii Ihnatiuk in JS for testing
я согласен с Алексеем
источник

AB

Alexei Barantsev in JS for testing
(это решается, конечно, введением искусственного метода, который говорит "поищи вот прямо сейчас, хотя я не собираюсь совершать никаких действий", то есть ленивость есть, но можно её обойти)
источник