仕事

予約空き状況の全時間表示を実装

投稿日:2015-04-15 更新日:

前からやろうと思っていた「予約状況の全時間表示」

1日かかって実装しました。

機能としては、「全てを表示」ボタンを押すと現在以降の予約空き状況が表示されるようになってます。

やったことは、

1.現在時刻から営業終了までの時間を30分刻みで配列に格納
2.1で取得した配列をループで回し、予約画面の結果ソースコードを取得
3.必要な部分だけスクレイピングしてDBに突っ込む
4.DBから引っ張ってきて表示

これだけ書くと実に簡単そうなのですが、やっぱり大変でした。

プログラムは整理整頓しながら書かないとスパゲッティコードになっちゃうんでオブェクト指向で書いてます。しかし、そのオブェクト指向も奥が深すぎてやり方が多すぎて何が正しいかわからなくなりドツボにはまってしまう。

ん〜難しいですね。プログラムは。

まだまだバグだらけですが少しづつ直していきたいと思います(^^)

勇唄

-仕事

Copyright© 「勇唄〜ゆうた〜」 , 2017 All Rights Reserved.