Что использовать - булево или перечисление? #485365


#0 by RomaH
В документе есть куча свойств типа: да/нет м/ж экстренно/планово первично/повторно и т.п. что использовать лучше? булево или же перечисление в таких случаях?
#1 by Нуф-Нуф
булево
#2 by Нуф-Нуф
для поликлиники ваяешь?
#3 by Ksandr
булево, а вообще свойства и категории
#4 by Мерседес
Чем ?
#5 by НафНаф
монопесуально, а вообще по обстоятельствам вместо "первично/повторно" сделал бы булево "повторно", а вот пол "мужской/женский" оставил бы перечислением хотя булево конечно короче в базе хранится
#6 by RomaH
... булево, тогда вопрос - возникает, перевесит ли использование булева, то что придется извращаться с рисованием форм и отчетов (в основном отчетов)
#7 by Мерседес
вот.
#8 by Stepa86
если есть хоть небольшая вероятность добавления 3го варианта, то лучше перечисление... да/нет - булево м/ж - имя переменной какое будет? "ЭтоМужик" ? тут перечисление ИМХО экстренно/планово - я б перечислением сделал, понятнее варианты при кодировании/сопровождении первично/повторно - скорее булево
#9 by RomaH
... по объему - сколько занимает булево, а сколько ссылка на перечисление?
#10 by НафНаф
интерфейс на этапе проектирования вообще роли не должен играть никакой н асчет проблемы )) ну ты форматом пользоваться умеешь?
#11 by supremum
Да/Нет - булево. Остальное в виде перечисления. Код становится более понятным и читабельным.
#12 by Нуф-Нуф
товарищ, все ники формата Н*ф-Н*ф являются брендом этого форума. нарушением авторских прав попахивает...
#13 by НафНаф
иди помойся, я виноват, что забанен аж на ТРИ дня!
#14 by Serg_1960
Перечисление лучше - всегда есть вероятность расширения вариантов. И даже если это "м/ж" и третьего рода, как бы, не дано. Для единообразия.
#15 by Stepa86
ну так он не проходит по маске, у него черточки нет =)
#16 by НафНаф
булево вроде как 1 бит, но допускаю даже неоптимальное хранение в виде 16 или 32 бит (выделяют целое слово) для увеличение скорости доступа ссылка в виде UUID точно не меньше 128 бит
#17 by RomaH
хм, и правда, 8.2 же .. там формат можно сразу описать а почему пол не булево?
#18 by ЗлобнийМальчик
если пишете для медучреждения - то точно не булево. Согласно классификации ВОЗ есть 7 видов пола
#19 by Нуф-Нуф
бугага и за что? :)
#20 by Ksandr
Виды пола в студию))
#21 by НафНаф
провоцируешь? ща бригадники набегут, лучше на дубовом о таком говорить
#22 by i-rek
если их можно отранжировать по некому признаку, может числами вводить ? :)
#23 by Stim
щгешь!
#24 by Stepa86
ога, шикарный код будет: Если ПолПациента = 4 Тогда
#25 by Невский Александр
для пола делай перечисление, а то вдруг трансс... окажется :)
#26 by nop
альтернатива: Используй перечисление, элементы - ИСТИНА и ЛОЖЬ
#27 by НафНаф
не прокатит, это служебные слова
#28 by ЗлобнийМальчик
честно забыл. Там что то мужской, женский, по паспорту ж - генетически м и наоборот, неопределен и т.д.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С