何年もプログラムを書いたり実装したりしていると、
フォームひとつでも、色々なパターンがあります。
・確認画面が必要なものなのか
・チェックはjsでやってしまうのか、遷移先PGでやるのか
・データベースにいれるのか、csvのような物理ファイルに書き込むのか
・メールで送信するのか
・言語はどうするのか
・SSLはどうするのか
などなど
InternetなのかIntranetなのかによっても、ちょっと変わってきます。
中には企業様のネット・ブラウザ環境では、
・Flashはインストールは不可
・jsは基本不可
など、結構あります。
これが官公庁になると、OSも古いものに合わせなければならないなど、
さらに複雑になってきます。
というように、みなさん、上記のように、
気がついたら、結構縛られる環境、経験ないですか?
と思うと、やはり、自分の中である程度のパターン化がされていると
後々、楽になるというのがエンジニアの考え方だと思います。
昔、ある上司に言われた言葉が、未だに頭から離れません。
『エンジニアは、ずぼらな人間が一番あってるんだよ』
確かに。
楽したいから、パターン化する。
離れないなぁ、この言葉。