汎用性が増せば当然とりうる値の範囲も広がって単体試験が無駄に大変になるだけっていう
値が限定できるってことは不具合も限定できるってことぐらいはプログラマとして知っておくべき
作って終りなら汎用性重視でもいいけどね