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

Corredor

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

定数ってどう管理するのが良いかね

プログラミングをしていて必ず出てくる定数。基本的に変更が発生しない値のことだけど、これをどこで管理するのが良いのか、考えたい。 定数の保管場所 定数を保管する場所、手段として思いつくものは以下のようなもの。Java 寄りな表現が多いかもなので各言…

複雑な条件が絡むデータの持ち方

作りたいもの 区分を選択するプルダウンが2つあって、親区分のプルダウンを選択すると子区分のプルダウン中身が切り替わって、合計15パターンぐらいの区分がある感じ。 一方、画面に5個ぐらい項目があるんだけど、プルダウンで選択した区分に従って、「この…

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

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

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

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