В веб-приложении, которое я сейчас разрабатываю, у меня есть форма, и одним из полей является логическое значение «IsFixedCost» (true / false).
Для меня естественный способ представить его в форме с помощью флажка: FixedCost? (проверено = верно, не проверено = ложно).
Мой босс заставил меня изменить его в выпадающем списке: FixedCost? -> опция1: исправлено, опция2: переменная
потому что он говорит, что «это более ясно и понятно».
Я считаю, что это абсолютно бессмысленно (потому что если оно не исправлено, оно переменно, других возможностей нет) и менее пригодно к использованию (для изменения требуется 2 клика вместо одного)
Мне бы хотелось услышать мнения об этом.