Dart公式サイトの Effective Dart が勉強になります。
https://dart.dev/guides/language/effective-dart
分量が多いのでまだほんの少ししか読めてないですが・・・
いくつか軽く紹介します。
リストを初期化するときに List() ではなく [] を使用せよ。
var list = List(); // Bad
var list = []; // Good
Effective Dart: Usage
Guidelines for using language features to write maintainable code.
リストが空かどうか確かめるためにlengthを使ってはいけない。
if ( list.length == 0 ) // Bad
if ( list.isEmpty ) // Good
Effective Dart: Usage
Guidelines for using language features to write maintainable code.
他にもまだまだあります。Dartをマスターする道のりは遠そうです。
コメント