回答編集履歴

1

予約期間、開始日時、終了日時の話を追記

2016/11/17 02:34

投稿

LLman
LLman

スコア5592

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
  テストも変更もしやすいし、分かりやすい設計になると私は思います。