本日はDB設計をしておりました。いつも思うのだけれども命名って難しい。DBカラムに限らず、変数名、関数名、ファイル名と名前を付けなければいけない項目は沢山あります。いつも小生はなるべく誰でも分かりやすい名前、単純明快な名前を付けれるように頑張っております。DBカラムに限らずプログラムなど作っている最中は記憶しているからいいのだけれども、時間が経ったものを修正などする時、あれ?これなんじゃ?って事によくなる。小生、記憶力が乏しいのでそうなるのだろうけど。。。。そんな時、分かりやすい名前、作り方は未来の自分を助けてくれる。だから命名はかなり悩むっす。
昔お世話になったシステム会社では関数名一つを付けるのにも軽い会議が開かれるほどこだわっていた。当時は小生、駆け出しだったので(今でもへっぽこですが)、へえ?そこまでするのかと驚いた記憶がある。でもその会社で教わった事は今でもとても自分の為になっていると思うし、プログラマの作法?たるものを教えて頂いたのをとても感謝しております。そこの社長がいつも口癖のように「悪貨は良貨を駆逐する」と云っておりました。とにかくシステム作りに対する姿勢がカッコいいのです。
小生も悪しきシステムを作らない、カッコいいプログラマになれるよう日々精進しなければと思う今日この頃でした。