悪態のプログラマとある職業プログラマの悪態を綴る。 入門書が書かないプログラミングのための知識、会社の研修が教えないシステム開発業界の裏話は、新人プログラマや、これからプログラマを目指す人たちへのメッセージでもある。 「YYYYMMDD」形式で今日の日付を表せば、「20060304」である。 この「YYYYMMDD」のような表現方法は、この業界では共通の認識だと思う。 日付を8桁の固定長で表現するために、月や日が1桁の場合は前に「0」をつけて2桁をつける。1桁のままだと「1月12日」と「11月2日」が両方とも「112」になり、区別できないからだ。・・・などということは、あらためて書く必要もないことだろう。 このことから、「MM」や「DD」という表現は、日付の月や日を2桁で表記するという意味であることが分かる。 しかし、先日、ある設計書の中に、それをあえて打ち消すような表現を見つけた。 つま