(no subject)
Dec. 25th, 2011 07:02 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Ковыряю документацию по некоему XML API.
Наткнулся на техничное инженерное решение - два элемента с одинаковым именем в одной ветке. Означают разные вещи. Различаются по порядку следования. Так бы и убил бы, блин.
Наткнулся на техничное инженерное решение - два элемента с одинаковым именем в одной ветке. Означают разные вещи. Различаются по порядку следования. Так бы и убил бы, блин.
no subject
Date: 2011-12-25 03:16 pm (UTC)Мдя...
Впрочем, всякое можно в xml увидеть :)
no subject
Date: 2011-12-25 03:27 pm (UTC)no subject
Date: 2011-12-25 03:46 pm (UTC)менеджер, фигли :)
no subject
Date: 2011-12-25 03:50 pm (UTC)no subject
Date: 2011-12-25 04:14 pm (UTC)По крайней мере, научил как ошибка выглядит :)
А из того, что ты написал - ну ничего не понял :)
no subject
Date: 2011-12-25 04:18 pm (UTC)no subject
Date: 2011-12-25 04:21 pm (UTC)no subject
Date: 2011-12-25 04:26 pm (UTC)no subject
Date: 2011-12-25 04:35 pm (UTC)no subject
Date: 2011-12-25 04:57 pm (UTC)no subject
Date: 2011-12-25 04:59 pm (UTC)no subject
Date: 2011-12-25 05:01 pm (UTC)Честнее уже сделать либо два логических, либо одно с большим количеством значений.
В обсуждаемой ситуации там переключалось направление передачи (неважно чего) "туда/сюда/в обе стороны".
Так вот, я бы использовал символьный элемент T/S/O.
Хотя бы по той причине, что эту информацию всё равно в БД заносить.
no subject
Date: 2011-12-28 03:45 am (UTC)Вышеописанное (Да/Нет/Узнать) - достаточно прямо реализуется булевым полем с тгдд.
Null для этого и придуман.
Здесь же - три осмысленных значения.
no subject
Date: 2011-12-28 04:42 am (UTC)Если у программы три осмысленных режима работы - туда/сюда/туда-сюда, то им должны соответствовать три осмысленных значения переключателя режима работы.