ここ最近、バイトの関係で注文フォームを作成してます。これって予想外に面倒くさくて、いろいろな場合を想定しないといけなくて大変です。
ここで、簡単に注文フォームの概要を説明。商品を購入する際に、なにをいくつ買ったかを計算して、購入する人の情報を入力してもらって、確認画面へ移ります。確認画面で変更したいことがあれば、前の画面に戻って修正。それで良ければ、お店にメールを送信するっていう感じです。口で言うのは簡単です。実際、これだけなら相当簡単なんですが。
面倒なのが、購入する人の情報のミスをチェックするところ。入力されるべきところを入力されてなかったり、変な入力があった場合はエラーを出さないといけません。このエラーを全て確認して、予想外の脆弱性を持たせないようにする必要があります。なにしろ予想外のことを見つけるのは、バグを取り除くのと同じ訳で時間もかかります。
そんなわけで、今は基本的な骨組みを作ってるところですが、完成までには2日くらいは必要と見てます。
コメントする