varの乱用撲滅推進宣言

ローカル変数を(抽象をのぞいた)全部に対してvarを書くという愚行は

・許容しない

・美しくない

・彼らの主張するメリットが私にとってのメリットにはなりえない



以下、var推進側の主張の一部

・var i = 0;と書いてもいいじゃないか。int i = 0;と書いたのと同じでしょ

・今まで型を書いていたのが苦痛だった

・意味の通る変数名を付ければ型を意識する必要はない

・重要なのはメソッドの挙動であって型ではない



※これは、プログラミング全般における型推論に対してではなく、C#という言語に限定した宣言である



以下は、型推論についての私の記事

型推論と可読性

型推論と可読性 補足

型推論とラムダ式