ついてこの内容については初めてコードレビューを行ったときに、会社で仕事ができると言われていた先輩から「ローカル変数の型名はvarで良くない?」と指摘があった。実はこの時、varについては凄く調べていて、その結果ローカル変数でも型名はしっかりと名前を付けるようにしていた。理由としては「場合によっては、型が分かりづらくなるから」という文言を目にしたためだ。Variant型との違いは理解した上での話である。言い換えれば書くのが面倒だから使っている、という旨を話していた。他に意図があるかもしれないが、そのときは「できる限りコードを減らすことも、確かに重要かな」と感じ、納得した。その日を境にvarを使い続けています。Contents乱用すると保守性が著しく低下するvarは基本的には便利だと思います。これはコード全体で見た時に不備が少ない場合に限ります。不備が少ない、という言葉が大分曖昧ですが、例えば以下の2つでは可読性に大きな差があります。result1は型名が全く推測できませんが、result2に関してはメソッド名のおかげで何となくbool型であることが推測されます。(初めてGistを導入したので上手いコードが書けずすみません)何が言いたいかと言えば、varを使用する上で一番重要な事は「ローカル変数名又はメソッド名又はその両方に適切な命名をすること」です。これに関しては型推論についての是非以前の問題な気もしますが、重要な事ですよね...。しいコードになるか」という事を必死に考えていたので凄く身にしみます。型推論の話は命名法と命名意識の問題と結び付けて考えるのが良さそうですね。仕事上、doubleをよく使うことがあるのですが組込み型は初期化を明示し忘れる事が多いのでその辺も注意が必要です(varをdoubleで推論させたい場合は、0で初期化するときに0.0と書く必要がある)。開発者よりも最適な型推論をする場合もあるこの辺はLINQとQueryの話で、普段の業務的にはあまり使わない内容なので、使用した際に更新します...。つまみだけ話すと、クエリを書くときにIEnumerableなどの型で宣言してしまうと、IQueryable側の同名メソッドを呼び出したかったのにも関わらず、(派生元の)IEnumerableのメソッドが呼び出されて、結果が全く変わってしまう、といった内容です(たぶん)。“常に”ではなく”なるべく”型推論を利用する最後にこのように書かれています。コードを理解するために型の宣言が必要にならないのであれば、varが最善である。数値型などは型を明記することを推奨する。これに尽きると思います。何でもかんでもvar,var,varで書いてきましたが、必要性を考えて使う必要があると理解しました。今後はもっと頭を働かせてコードを書きたいと思います。命名もできる限り意味論的情報が分かるよう、心掛けたいと思います。関連記事PC今から買うならどのノートPCが良いのだろうかこんばんは。最近ずーーーーっとどのPCを買おうか考えております。買うのは確定していますが、どれを買おうか非常に悩ましいです。いうのも今までは基本的にデスクトップで作業や音楽・映画鑑賞をしていましたが、壊れてしまったため現在は大学...PCPayPayもあるし「冬の乗り換えキャンペーン」もあるのでASUSのPCをお勧めするこんばんは。昨日、PayPay祭りに乗じてASUSのノートPCを購入した、という記事を書いたのでその続きです。UX331UNというパソコンです。UX331UNを購入してしまった。最近は引っ越しが忙しく、日中は基本的に引っ越しの片づけに追われておりました。私は5日から参加し、2,3日前についにノートPCを更新しました。金曜日から月曜日まで予定だらけで全く更新ができませんでした。更新する時間もないのか?と言われてしまいそうですが更新する時間もほとんどないくらい忙しかったです。そのかわり日に当たりすぎて顔と首が真っ赤です、ヒリヒリして辛いで...日常で感じたこと条件演算子(三項演算子)は使うべきか、避けるべきか?こんばんは。いつか書こうと思っていたプログラミングの話を今日はしようと思います。現在、私は仕事でC#を使用しているのですが、未だにわからないことだらけです。実は先週コードレビューを行ったのですが、そこには新しく先輩になった方にも参加し...PCC++の勉強がつらいこんにちは。現在、昔作ったものをテストするために新人の頃に扱っていた教材を触っています。言語はC++ですが、私は新人の頃にC++の勉強をいきなり「自分でやれ(にこっ)」とやらされていました。C#」を読んでみようと思うクラス図における”依存”と”関連”の違いコメントコメントを書き込むコメントをどうぞメールアドレスが公開されることはありません。※サイトホームプログラミングC#スポンサーリンク検索このサイトについて3年浪人の末、数学を研究する道を選ぶ。無情さを感じながら情報収集と趣味に打ち込む。その中で感じた・考えた事について発信して行こうと考えて居ます。元数学男子の随筆.ホーム検索トップサイドバータイトルとURLをコピーしました。