読者です 読者をやめる 読者になる 読者になる

Corredor

ウェブ、プログラミングの勉強メモ。

変数名の先頭にアンダースコアを付ける時の意味合い

何の本だったか忘れたけど、Java 系の O'Reilly 本で、final なローカル変数の先頭にアンダースコア「_」を付けていた。 IDE のようにシンタックスハイライトされない白黒の紙面で final な変数の区別がつけやすくするためなのだろうか。それとも何かそうい…

フレームワークの都合に引っ張られて DB の型を全て VARCHAR にしたりしない

Struts1 系は、画面とのデータのやり取りには基本的に文字列を使用するため、画面上の入力値を受け取る Form Bean のプロパティは String にしておくことが通例。 例えば、1つのチェックボックスで何かの On/Off を表現するような項目が画面にある場合。 Str…

フラグ項目の物理名は「is」で付けるべき

ユーザ情報が入ってるテーブルに、「そのレコードを更新していいタイミングかどうか」を表現するためのフラグとして「IS_UPDATABLE」という物理名を書いたら、レビュー時に英語ができないバカな上司に「更新のフラグなんだから『UPDATE_FLG』だろ、他の既存…