動作環境
C++ Builder XE4
関連
C++ Builderにて
this->Height = 400;
フォームのHeightなどを変更する時にthisを使っている。
昨日のデバッグ作業時、thisをつけていたため、バグフィックスは10分で済んだ。
thisをつけない場合「Height」で検索することになる。
NormalHeight, defaultHeight, AdjustHeightなど「Height」が含まれる変数などが検索に引っかかると、検索時のノイズになる。
「this->Height」にしておくことで、該当箇所のみを検索候補に挙げることができると考えている。
後ろに空白を付けた「Height 」などで検索するという案もあるかもしれないが、下記の二つ目で検索に失敗する(コーディングルールがそろってない場合など)。
Height = 400;
Height=400;
理由
僕の場合は、コーディング時に将来の検索性を重要視している。
検索性が高いコードは保守作業が楽であり、自分の「未来の時間」を増やすことができると考えている。
セネカ『人生の短さについて』
...
しかし、われわれは短い時間をもっているのではなく、実はその多くを浪費しているのである。