記事へのコメント54件

    • 注目コメント
    • 新着コメント
    w1234567
    thisはパラメータと同名のフィールドに設定したいときしか書かないしそれで困ったことも一度もないよ、ソースを読みやすくしたいならもっと力入れるとこあるだろ

    その他
    mumincacao
    必須な言語と行ったり来たりするし diff ったり grep るときとかにもわかりやすいから付けるようにしてるなぁ・・・ (・x【みかん

    その他
    jukuringo
    IDE使ってるからわりとどっちでもいいけど、thisも書いてさらにプレフィックスもつけてみたいないろんな宗教全部やってるみたいなの見るともにょる。

    その他
    tarukosu
    けっこう意見が分かれていて面白い。自分は書かない派。いちいち書くの面倒だし Visual Studio は書かなくていいよって言ってくるし。ローカル変数と紛らわしくて困ったという経験はあまりない気がする

    その他
    Chishow
    _始まりはC++では非推奨だった気が 私は最近、最後に_を付ける流派に転向した

    その他
    HHR
    英語っぽくしたいときは付ける。 if this.isCat echo にゃ〜; みたいに。

    その他
    ntstn
    書かないかな。メソッド内のローカル変数はsnakecase にしちゃう。

    その他
    hinbass
    メンバとわかる命名規則だったら付けない、曖昧だったら付ける。

    その他
    ghostbass
    プライベートフィールドと引数とローカル変数の見分けがつかないとすれば、それはメソッドが長いから。プライベートフィールドに"_"つけるのは忌まわしき"m"プリフィクスと同等だと思う。

    その他
    ki_we
    わたしは、アンダースコア派!

    その他
    ozuma
    書くなぁ。あとで読むときに脳が1秒でもラクになるなら書くべきだと思う

    その他
    sgo2
    多人数で書いた巨大なコード(特に同名の関数を呼び出すだけのたらい回しが存在する奴)を貧弱なPC(IDEが役に立たない)使ってgrepで探る時には、this->を付ける気遣いが有難く思える。

    その他
    otchy210
    色んな人のコメント見るだけで、これは結構な宗教になりうるトピックだなと思った。個人的には書く派から書かない派への転向中。

    その他
    fuji_haruka
    書かない派もいるのかあ。なるほどなあ

    その他
    cl-gaku
    つけたくなったらリファクタリングかなぁ

    その他
    ritena
    必要ないなら書かない。書かなきゃ分からない状況はつらい

    その他
    peperon_brain
    thisは書かないけど…20年前から続くオレオレハンガリアンでLPCTSTR *m_pszHoge;なVC++コードをメンテしてて苦しい。

    その他
    gomez_se
    書かない。省略したところで、劇的に可読性が落ちるわけでもないし。 それよりstaticをシングルトンで書くといったコメント書きになる。用途は明確に分けるべきでは。。?

    その他
    strow0343
    strow0343 昔はthisやm_付けて書いてたけど、冗長だし付けなくても分かるから付けるの止めた。ローカル変数と区別出来ないというのはクラスや関数が巨大過ぎるのでは。

    2017/10/14 リンク

    その他
    vndn
    ノリだなあ。isXxxみたいなフィールド名だったらthisつけたくなる

    その他
    edechang
    書く派です

    その他
    zentarou
    this省略できる言語はIDEがフォーマット変えるんじゃないの?

    その他
    nakag0711
    m_付ければいらんけどC++以外でやってるのは流石に見ないな。C++では_で始まる名前はおおよそコンパイラ実装者に予約されているからC++以外でも使う気がしない。this->は長い

    その他
    n314
    プライベートメソッドの引数ゼロでthisでデータやり取りするプログラムあるよね…。引数あって更にフィールドも使って、この使い分けは何なんだと思って、特に意味はなかったりとかあるよね…。

    その他
    ymm1x
    ブコメの意見が割ときれいに割れていて興味深い

    その他
    indication
    メンバ変数は_始まりで、プロパティは大文字始まり、内部変数は小文字始まりで統一してるから、さほど困った記憶はない。他の人は困ってるのかな?内部からのプロパティ呼出は積極的でいいのかな?どうなんだろ。

    その他
    yun2dot0
    付けない。冗長だから。/フィールド名は_で始めるスタイルで書くので困ったことないかな。

    その他
    UhoNiceGuy
    書いたほうがいいと思う派: デメリットは5文字増えることぐらい?メリットはその1行を読むだけでスコープが判別できること。メソッドを小さくしろってC#のサンプル見ると40行超えるのざらじゃない?IDE使えない環境に…

    その他
    chikoshoot
    コーディング規約に従う派。

    その他
    Yuiki0627
    Yuiki0627 チームの規約で指定されていない限り、書かない。色分けされていると特に問題はない。

    2017/10/14 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    thisを書く派?書かない派? - Qiita

    あすかです。 プログラミングしてる時、たまに気になる話を雑めに書いてみます。 (´・ω・`) C#、VBやJa...

    ブックマークしたユーザー

    • techtech05212024/01/26 techtech0521
    • maidcure2017/10/22 maidcure
    • zetta19852017/10/19 zetta1985
    • TERMINATOR_T8002017/10/16 TERMINATOR_T800
    • w12345672017/10/16 w1234567
    • mumincacao2017/10/16 mumincacao
    • mjtai2017/10/16 mjtai
    • istb162017/10/15 istb16
    • astk_f2017/10/15 astk_f
    • Kirche2017/10/15 Kirche
    • jukuringo2017/10/15 jukuringo
    • masa-wo2017/10/15 masa-wo
    • tarukosu2017/10/14 tarukosu
    • Chishow2017/10/14 Chishow
    • genkimantan2017/10/14 genkimantan
    • kenmitsu2017/10/14 kenmitsu
    • suguyaruyo2017/10/14 suguyaruyo
    • hinom772017/10/14 hinom77
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む