プログラミングをするとき。
コードを書くとき。
運用側と勝負しないといけないときがある。
プログラムで制御するのか、運用者でフォローするのか。
運用側に負担をかけないように準備する必要がある。
手順や判断が多くなることは避けて、そのあたり全てをカバーできるようなプログラムでありたい。
全角半角の指定であれば、入力させない仕組みを作ったり、後から変換する仕組みを作ったり。
ノーチェックで次のパートに渡すようなコードは、あまりにもイケてないということ。
運用者でカバーなんてやめたほうがいい、コードに頑張ってもらおうじゃないか。