Size: a a a

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

2020 June 22

ND

Nikita Domnickij in Dart & Flutter по-русски
Evgenii Elchev
кстати еще в дарте бесит что он позволяет легко скипать указание типов и просто подставляет туда dynamic, а потом падает в рантайме!
ну это наследие первого дарта. можно имплисит динамики в аналайзере вырубить
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Evgenii Elchev
кстати в Dart я такого в коде выразить не могу(
Ну, это лютости. Мне везет, что у меня нет такой необходимости.
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Игорь Кравченко
linter поставь)
у меня есть линтер, правило подскажешь?
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
ну и они вроде хотели стронг мод по дефолту с ннбд врубить
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Danial Kolyasnikov
Ну, это лютости. Мне везет, что у меня нет такой необходимости.
Это обычный процесс написания кода.
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Evgenii Elchev
у меня есть линтер, правило подскажешь?
  
strong-mode:
   implicit-casts: false
   implicit-dynamic: false
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Evgenii Elchev
у меня есть линтер, правило подскажешь?
pedantic: ^1.0.0 не ставил ?
источник

M

Mitai in Dart & Flutter по-русски
Danial Kolyasnikov
его же забанили на неделю ?
да ладно? за что психованный воротник банан поймал?))
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
я когда то писал говнокод на пыхе, чисто на if, for, array и было у меня все хорошо. Но читал хабр и узнал что можно лучше, пошел разираться и правда оказалось что лучше)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
а многие любые фичи отвергают, со словами "а мне и так хорошо"
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Danial Kolyasnikov
pedantic: ^1.0.0 не ставил ?
ставил
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Evgenii Elchev
ставил
Не зашло ?
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
vasilich
Вы пример скиньте, а то не понятно что имеется ввиду
У Дарта вполне вменяемый вывод ттпов
Вывод типов хороший а синтаксис глазо-ломный, сравните:
UnmodifiableListView<MyTodoItem> get todos => UnmodifiableListView(_todos);
И нормальный:
get todos: UnmodifiableListView<MyTodoItem> => UnmodifiableListView(_todos);
Программист с именами работает, а читает слева направо, поэтому имя переменной или функции должно быть в начале строки, а не в ее середине.
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Евгений Баладжа
Вывод типов хороший а синтаксис глазо-ломный, сравните:
UnmodifiableListView<MyTodoItem> get todos => UnmodifiableListView(_todos);
И нормальный:
get todos: UnmodifiableListView<MyTodoItem> => UnmodifiableListView(_todos);
Программист с именами работает, а читает слева направо, поэтому имя переменной или функции должно быть в начале строки, а не в ее середине.
а зачем вы виджет в геттер возвращаете ?
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Danial Kolyasnikov
Не зашло ?
он все равно типы позволяет пропускать молча
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
neikist
Кстати в этом плане дарт лучше java или даже котлина. Ибо из за особенностей jvm тип дженерика стирается в рантайме. Можно только reified в inline функциях в котлине использовать, но это не то.
++
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
но не swift)
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Evgenii Elchev
но не swift)
Я год назад игрался со свифтом для линукса, короче тормознутей дотнета раза в три получился, и я его бросил. Язык неплохой, но похоже за пределы эппла не выйдет.
источник

v

vasilich in Dart & Flutter по-русски
Евгений Баладжа
Вывод типов хороший а синтаксис глазо-ломный, сравните:
UnmodifiableListView<MyTodoItem> get todos => UnmodifiableListView(_todos);
И нормальный:
get todos: UnmodifiableListView<MyTodoItem> => UnmodifiableListView(_todos);
Программист с именами работает, а читает слева направо, поэтому имя переменной или функции должно быть в начале строки, а не в ее середине.
Такие мелочи меня вообще не волнуют)))
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
Евгений Баладжа
Я год назад игрался со свифтом для линукса, короче тормознутей дотнета раза в три получился, и я его бросил. Язык неплохой, но похоже за пределы эппла не выйдет.
ну ты уверен, что ты норм на нем написал?)
источник