まずintじゃないと思う。引いてはenum型でもないのかなと
苦さというなら味覚フォーマットを汎用的に規定すべきでは
嗅い、食感に関するデータも絡むだろうけど、とりあえずは将来の拡張の余地を残しておけば問題ないかな
客観情報としての定義と、味覚判断する側のデータ型は別持ちにするべき
食べる側の体調や精神状態によるところが大きいと思うし
たとえば俺だとintだと-1返し続けるしかないと思うけど、それだと情報不足かもしれないね
そもそも無理です、って伝えたいが故のエラー定番な値を返してるってのに、腹一杯で食べられないだけだと判断されても困る

願わくば、「美少女もうんこはするし、それは食べ物ではない」、という俺みたいな特殊な認識にも対応した表現ができる設計であって欲しいと思う