Начались проблемы. То, что так хорошо выглядит на бумаге совсем не хочет реализоваться в коде. Вся моя концепция тегов не то чтобы не работает, но со странным нежеланием не хочет реализовываться. Это упорство настолько велико, что ставит под сомнения основы. А что самое обидное, я не понимаю причину этих трудностей. Отчего так все тяжело реализовывается? Прямо-таки стена, которую надо преодолеть. Связано это с долгой болезнью, или с действительными проблемами в концепции тегов, мне не известно. Но код совершенно не хочет писаться. Вот и долблю головой непонятно откуда появившуюся стену. Причем получается это, мягко говоря, немного неуклюже.

Попробую сформулировать вопросы, быть может они найдут решение во время обеда.
Если
A имеет свойство
B значение которого равно
C, то входит ли
С в
A и
B?

А что если отказаться от свойств и значений, а использовать составные теги? Например, заменить выражение
"У %Клиента1 %Бухгалтер = %Иванов" выражением
"%Бухгалтеры_клиента1 содержит %Иванов, а %Бухгалтеры_клиента1 входит в %Бухгалтеры и %Клиент1". Это сулит упрощением упрощением хранения информации. Но усложнением её ввода. Эй, где моя бритва Оккама?!
Используя свойства (было):
|
ЗначенияСвойствОбъектов
Объект
| Свойство
| Значение
| Коэффициент
|
А
| В
| С
| 0,75
|
КоэффициентыВхожденияТегов
ПервыйТег
| ВторойТег
| Коэффициент
|
А
| С
| 0,5
|
В
| С
| 0,5
|
|
Используя составные теги (стало):
|
СоставТегов
ПростойТег
| НомерТега
| СложныйТег
|
А
| 1
| АВ
|
В
| 2
| АВ
|
КоэффициентыВхожденияТегов
ПервыйТег
| ВторойТег
| Коэффициент
|
А
| АВ
| 0,5
|
В
| АВ
| 0,5
|
АВ
| С
| 0,75
|
|
Похоже, что мысль совсем неплохая. Так как составные теги я буду использовать в любом случае остановимся на этом. Вот и сломлена стена. Руки так и чешутся все переделать. В который раз...
Комментариев нет:
Отправить комментарий