Комментарии 9
Декомпозиция виджетов через part
export файлы, чтобы не дублировать import
Обновлять только те виджеты, которые должны подвергаться обновлению, а не всю страницу.
В моём коде вообще стиль отсуствует. Я пишу код без пустых строк и стараюсь не писать на одной строке только комментарий. Обычно пишу так:
Python
print("Hello World") #комментарий
К тернарно у оператору необоснованные претензии. При правильном форматировании он превращается в краткий if-else:
var res = cond1 ? exp1
: cond2 ? exp2
: cond3 ? exp3
: cond4 ? exp4
: elseExp;
Note
You might know about the
part
directive. This directive allows you to split a library into multiple Dart files. Though part files can incorporate generated code into a library, the Dart team doesn't recommend using them. Instead, create small libraries.
Команда Dart не объясняет, почему этого следует избегать в пакетах. Вопрос тянется ещё с 2015 года, однако этому есть разумное объяснение для одного из вариантов неправильного использования.
Мне как беку, занимающимся flutter как хобби, очень не хватает подобной информации, с упором на профессиональные практики использования и построению сложной архитектуры. Все завалено вводными курсами. Кто нибудь знает полезную книгу, курс, канал или еще что с информацией не для начинающих? Хотелось бы что-то структурированное.
Flutter. Стиль кода — это все