golosptic: (Default)
[personal profile] golosptic
Ковыряю документацию по некоему XML API.
Наткнулся на техничное инженерное решение - два элемента с одинаковым именем в одной ветке. Означают разные вещи. Различаются по порядку следования. Так бы и убил бы, блин.

Date: 2011-12-28 03:45 am (UTC)
From: [identity profile] ping-ving.livejournal.com
А вот это жопа.
Вышеописанное (Да/Нет/Узнать) - достаточно прямо реализуется булевым полем с тгдд.
Null для этого и придуман.
Здесь же - три осмысленных значения.

Date: 2011-12-28 04:42 am (UTC)
From: [identity profile] golosptic.livejournal.com
Для чего для "этого"? Null придуман, чтобы БД не вываливалась с ошибкой при попытке прочесть незаполненное значением поле.
Если у программы три осмысленных режима работы - туда/сюда/туда-сюда, то им должны соответствовать три осмысленных значения переключателя режима работы.
Page generated Jun. 7th, 2025 05:39 pm
Powered by Dreamwidth Studios
OSZAR »