Size: a a a

Flutter Developers — русскоговорящее сообщество

2019 May 11

IP

Igor Petushkov in Flutter Developers — русскоговорящее сообщество
ну он так себе тролль, левела 9ти месячного
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
И вообще, explicit is better than implicit.
источник

L

Lin in Flutter Developers — русскоговорящее сообщество
Artyom Nesterenko
Так сказал, как будто классы – это что-то плохое.
Кстати, в Swift тоже непонятно что откуда берется, потому что там модули. Да и во многих других яызках тоже. Меня лично импорты заколебали, которые занимают сотни строк и полезное место на экране. Про Stateful виджет написано чуть ли не на первой странице документации, это сделано не просто так. Вам количество строк или ехать?
Классы -- это аутизм, если приходиться писать
class ListItem extends StatelessWidget {
 final Item item;
 final Function callback;
 const ListItem(this.item, this.callback);
вместо
const StatelessWidget = ({ item: Item, callback: Function }) => {
источник

L

Lin in Flutter Developers — русскоговорящее сообщество
Artyom Nesterenko
Так сказал, как будто классы – это что-то плохое.
Кстати, в Swift тоже непонятно что откуда берется, потому что там модули. Да и во многих других яызках тоже. Меня лично импорты заколебали, которые занимают сотни строк и полезное место на экране. Про Stateful виджет написано чуть ли не на первой странице документации, это сделано не просто так. Вам количество строк или ехать?
Импорты скрываются одной кнопкой
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Можно и в одну строку виджеты теперь писать.
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Магия!
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
А Реакт так не умеет. 🙁
источник

L

Lin in Flutter Developers — русскоговорящее сообщество
Artyom Nesterenko
Так сказал, как будто классы – это что-то плохое.
Кстати, в Swift тоже непонятно что откуда берется, потому что там модули. Да и во многих других яызках тоже. Меня лично импорты заколебали, которые занимают сотни строк и полезное место на экране. Про Stateful виджет написано чуть ли не на первой странице документации, это сделано не просто так. Вам количество строк или ехать?
Я прочитал про причины. Это не отменяет того, что аутисты не смогли сделать апи-обёртку, чтобы скрыть это убожество
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Lin
Импорты скрываются одной кнопкой
В IDE. Я не живу в IDE, когда мне дают код посмотреть.
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Lin
Я прочитал про причины. Это не отменяет того, что аутисты не смогли сделать апи-обёртку, чтобы скрыть это убожество
Ну так вы сделайте.
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Artyom Nesterenko
В IDE. Я не живу в IDE, когда мне дают код посмотреть.
В GitHub приходится пролистывать целый экран с импортами, это так, для примера. У всех подходов к этому вопросу есть свои плюсы и минусы.
источник

L

Lin in Flutter Developers — русскоговорящее сообщество
Artyom Nesterenko
И вообще, explicit is better than implicit.
Применительно к импортам, ага
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Lin
Применительно к импортам, ага
Применительно к коду. 😊
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Импорты – наименьшее, о чем стоит беспокоиться. ИМХО
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Lin
Классы -- это аутизм, если приходиться писать
class ListItem extends StatelessWidget {
 final Item item;
 final Function callback;
 const ListItem(this.item, this.callback);
вместо
const StatelessWidget = ({ item: Item, callback: Function }) => {
Я вот из вашего
const StatelessWidget = ({ item: Item, callback: Function }) => {...
вообще ничего не понимаю, где там что.
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Artyom Nesterenko
И вообще, explicit is better than implicit.
И здесь во всей красе
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Lin
Классы -- это аутизм, если приходиться писать
class ListItem extends StatelessWidget {
 final Item item;
 final Function callback;
 const ListItem(this.item, this.callback);
вместо
const StatelessWidget = ({ item: Item, callback: Function }) => {
Первый вариант тоже не идеален, к слову.
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Но он явный и более понятный.
источник

L

Lin in Flutter Developers — русскоговорящее сообщество
Artyom Nesterenko
Но он явный и более понятный.
лол
источник