simple-web-system technology

Webに関する技術をシンプルに扱うブログ

Flutter(Dart)はprivateを使うと、使わなくなった時にわかる

普段Flutterを書く場合、Widgetインスタンス変数は、初期化の記述が楽なのでpublicで宣言することが多いと思います。

そのノリで関数とかもpublicに書いてしまうことも多いと思います。

ただ、待ってください。privateにできるものはちゃんとprivateにしませんか?

というのも、privateで宣言した場合、その宣言されたものが使われなくなった場合、以下のようにエディタが警告を出してくれるのでメンテナンスやリファクタリングの時にとても便利です(関数、変数、クラス等多分全部)

image-20220410143951122

まぁ、そもそも変数とかのスコープをちゃんとしとけって話ではあるんですが、flutterって使う側からするとそういうのあまり強制しないし・・・

ちなみにpublicだと、特になにもないです。