Size: a a a

Dart & Flutter по-русски

2020 December 08

Dq

Dmitry qDims in Dart & Flutter по-русски
Stefan Stefan
а что мешает вынести в отдельную констатнту?
извини, я с новичок с этими технологиями, не совсем понимаю что ты имеешь ввиду
источник

SV

Sergey Value in Dart & Flutter по-русски
Котаны есть труд (очень оплачиваемый есс-но) - очень сложная задача: есть приложение на Flutter 1, надо создать страницу(активити или как оно во влаттере называется) с текстом и картинкой и кнопкой по клику на которую должен быть переход на сайт.
Эта страница должна выводиться перед загрузкой приложения. И надо еще сделать чтоб я мог выключать эту страницу если хочу. Очень сложная задача кароче:)
К сожалению я нубик и не справился ибо не знаю что такое роуты и как оно работает ибо джава гавнокодер, нубик кароче.
Но я очень хочу понять как вы это сделаете, по этому сделать надо на моем ПК через тимвивер и вкратце объяснить как вы сделали это сложную задачу.
Бюджет 3к деревянных - хватит пару раз закупиться картафаном в магазине "Верный". Жду синьоров на помощь:)
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Dmitry qDims
извини, я с новичок с этими технологиями, не совсем понимаю что ты имеешь ввиду
Я не понял про константы, но можно объединить в один метод. Но, если это нигде не повторится, это будет экономия на спичках.
источник

Dq

Dmitry qDims in Dart & Flutter по-русски
setUp запускается перед каждым тестом, вот я хочу понять зачем это копипастить в каждый тест
источник

Dq

Dmitry qDims in Dart & Flutter по-русски
но добавляя это в сетАп, он ругается
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Gorohov Valeriy
Я не понял про константы, но можно объединить в один метод. Но, если это нигде не повторится, это будет экономия на спичках.
В setUp ещё нет tester, вот и ругается
источник

Dq

Dmitry qDims in Dart & Flutter по-русски
Gorohov Valeriy
В setUp ещё нет tester, вот и ругается
И я как понимаю его туда не добавить ?
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Нет
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Ты можешь создать метод
Future<void> prepareTester(tester) async {
await tester.pumpWidget(widget);
await tester.pump();
}

И вызывать его каждый раз:
await prepareTester(tester);
Меньше копипасты, можно расширять.
источник

Dq

Dmitry qDims in Dart & Flutter по-русски
await prepareTester(tester); это вызывать уже в сетап?
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Dmitry qDims
await prepareTester(tester); это вызывать уже в сетап?
Нет
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Это заменит две строчки которые дублируются постоянно
источник

Dq

Dmitry qDims in Dart & Flutter по-русски
Gorohov Valeriy
Это заменит две строчки которые дублируются постоянно
я правильно понимаю что ты вместо двух строчек предлагаешь дублировать 1 ?
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Dmitry qDims
я правильно понимаю что ты вместо двух строчек предлагаешь дублировать 1 ?
Да
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
И я сразу написал что это экономия на спичках, если уж дальше сильно развиваться не будет
источник

Dq

Dmitry qDims in Dart & Flutter по-русски
странно что они сетАп так плохо реализовали
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Почему плохо, у тебя каждый тест должен  создавать свой виджет и его билдить через тестер, то, что у тебя виджет один для всех тестов - это исключение, и ещё может аукнуться.
источник

Dq

Dmitry qDims in Dart & Flutter по-русски
тем что если ты запускаешь сетап перед каждым тестом, ты мог бы там указать билдить его один раз, и все
источник

Dq

Dmitry qDims in Dart & Flutter по-русски
Gorohov Valeriy
Почему плохо, у тебя каждый тест должен  создавать свой виджет и его билдить через тестер, то, что у тебя виджет один для всех тестов - это исключение, и ещё может аукнуться.
и это не один виждет для всех тестов, это все тесты для этого одного виджета
источник

SS

Stefan Stefan in Dart & Flutter по-русски
Sasha
а ты не в курсе, то что они думают, это касается роботов, или разработчиков?
они сказали что-то вроде - ждите анонсов, решения покачто нет
источник