Изменения

BugzillaORM

1019 байтов добавлено, 22:59, 10 марта 2012
м
Идеи по созданию объектного ядра
* Поле содержит ссылку на другое поле, в которое должна попадать ссылка на объект, на который ссылается объект, на который ссылается поле +))
Но тут появляется следующий вопрос: это что, всегда во все объекты тащить все связи объектов, с которыми они связаны («замыкать»)? No way!  Соответственно, окончательная идея — «зависимости» между полями связанных объектов навешиваются в виде чего-то типа «внешних ключей». Например:* Объект «баг», поля «продукт» и «компонент», ссылающиеся на объекты «продукт» и «компонент»* У объекта «компонент» есть поле «продукт», ссылающееся на объект «продукт»* На баг навешено дополнительное ограничение: баг.компонент.продукт == баг.продукт. Возможно, так даже получится сделать зависимость поля от двух других! А чо делать?видимость полей других типов — например, строковых — пусть контролируется так же, как и сейчас.
== Текущее состояние ==