LoginSignup
3
2

More than 5 years have passed since last update.

C++ Builder > thisを書く派 > this->Height > 検索するときを考慮

Last updated at Posted at 2017-11-22
動作環境
C++ Builder XE4

関連

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

C++ Builderにて

this->Height = 400;

フォームのHeightなどを変更する時にthisを使っている。

昨日のデバッグ作業時、thisをつけていたため、バグフィックスは10分で済んだ。

thisをつけない場合「Height」で検索することになる。
NormalHeight, defaultHeight, AdjustHeightなど「Height」が含まれる変数などが検索に引っかかると、検索時のノイズになる。
「this->Height」にしておくことで、該当箇所のみを検索候補に挙げることができると考えている。

後ろに空白を付けた「Height 」などで検索するという案もあるかもしれないが、下記の二つ目で検索に失敗する(コーディングルールがそろってない場合など)。

Height = 400;
Height=400;

理由

僕の場合は、コーディング時に将来の検索性を重要視している。
検索性が高いコードは保守作業が楽であり、自分の「未来の時間」を増やすことができると考えている。

セネカ『人生の短さについて』
...
しかし、われわれは短い時間をもっているのではなく、実はその多くを浪費しているのである。

3
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2