回答編集履歴
1
予約期間、開始日時、終了日時の話を追記
test
CHANGED
@@ -62,10 +62,12 @@
|
|
62
62
|
|
63
63
|
これを使い、「24時=0時で翌日に変わる」など、常識的な時刻の概念と一致させます。
|
64
64
|
|
65
|
+
また、予約期間は開始日時と終了日時で決める、というのがシンプルでしょう。
|
66
|
+
|
65
67
|
|
66
68
|
|
67
69
|
そして、この組み込みライブラリをラップした日付APIを作り、
|
68
70
|
|
69
|
-
予約レイヤーやDBアクセスのレイヤーから分離すると、
|
71
|
+
予約ロジックのレイヤーやDBアクセスのレイヤーから分離すると、
|
70
72
|
|
71
73
|
テストも変更もしやすいし、分かりやすい設計になると私は思います。
|