作者:
SuicideIwin () => print("Hello")
2023-06-29 17:05:15假設現在我們提供一套 API
站長可以寫入資料,設定邊版的文章數
當中有兩個欄位
1. BasicCount = 一般情況下,邊版可以容納多少文章
2. MaxCount = IWIN 不再盯人的情況下,邊版可以容納多少文章
無論如何,邊版的文章數不能超過 max(BasicCount, MaxCount)
然而球球在開 API 規格的時候想說讓站長比較自由
BasicCount 必定輸入,但 MaxCount 可填可不填
這時候問題來了, 存進 DB 應該怎麼寫?
1. MaxCount 寫成 null
2. MaxCount 和 BasicCount 同值
方案 1 比較符合使用者實際輸入的情況
但我認為方案 2 對於 DB 來說更有意義
畢竟 MaxCount 通常不會小於 BasicCount
哀
為啥這種欄位要開成可填