staticおじさん
staticおじさん
Java で何でも static で書こうとする人
main 関数が public static void main(String[] args) で宣言されているので、 色んな変数などに対して static にしないと何故か使えないと思っている(?)Summer498.icon
「staticおじさん」はなぜ自信満々なのか | 日経クロステック(xTECH)
インスタンス生成しなくてもクラスから直接呼び出せるから static メソッドを使いたがるらしいSummer498.icon
C 言語の関数の感覚で Java のメソッドを使っている(?)
インスタンス生成しろ
https://qiita.com/minebreaker/items/45ffaaa5e8729e16cfb4
インスタンス嫌いなのでstatic使いがちMijinko_SD.icon
状態を各々に持たせるとデバッグがしんどくなる
全クラスが状態持ってるソースコードってまともに追えなくない?
誰が変更しているかわからないメンバ変数によってメソッドの動きが常に変わると、ぱっと見で予測できない動きをする
デバッグツール使って常にトレースしないとまともに読めないソースコードは可読性が低いと言っていいと思う
同じ値を渡されたメソッドは常に同じ値を返すのが一番読みやすい