シャドウイングについて質問です。
自分はクラスの中でプロパティにアクセスする時、可能であればthisを書く癖があるのですが
各種Lint的にはこれはよろしくないようです。
例:Dart
https://dart-lang.github.io/linter/lints/unnecessary_this.html
shadowing というのがキーワードみたいなのですが、thisを書く事のデメリットは何があるのでしょうか。
単純にコードが短くなる以上のデメリットはありますでしょうか。
自分としては、thisを明示的に書くと メソッドの中で同名の変数を定義してしまった時に参照先が変わらないメリットがあると考えています。
クラスのプロパティにhogeがあったとして、メソッド内でhoge と書いてある時、間違えてメソッド内でhogeという同名の変数を書いてしまった時に気付く要素が無い。
常にthisを書いていればメソッド内で同名の変数を書いても区別されるし、クラスのプロパティに間違えてhogeという同名の変数を書いてしまっても、それは通常エラーが出る。
ので、間違えた時にエラーが出る方に倒すべきではないか?と考えていますが、
大勢の人が使っているlintで相応しくないとされているのであれば、その理由を知りたいです
探検
スレ立てるまでもない質問はここで 160匹目
■ このスレッドは過去ログ倉庫に格納されています
643デフォルトの名無しさん
2022/07/31(日) 21:54:33.41ID:pZVHJuHp■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 「働いて働いて」の流行語大賞に懸念 「言葉が独り歩き」 過労自殺遺族 [尺アジ★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 麻生太郎が石破政権の1年を酷評「どよーんとして何も動かない感じだったな。それに引き換え高市政権は物事が動いている」 [597533159]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★4
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★3
- 【速報】室井佑月、米山隆一との離婚を決意wwwwwwwwwwwwwwwwwwww [802034645]
- 官僚「台湾有事についての質問か、『政府として逐一答えない』と…(カタカタカタ)」高市「私1人で答弁できるわよ!」 [972432215]
- 辻元清美「台湾有事答弁はやはり高市総理の個人的見解でした。」 [834922174]
