вторник, 17 июля 2012 г.

Паттерн Proxy на Files.

Реализовал шаблон Заместитель, который встраивается в абстрактный интерфейс Files и обрабатывает обращения к некоторым каталогам. Остальные запросы передаются в HostFiles, и файловая система работает как обычно.

Понадобилось это для создания портала в базу данных. Другими словами, всё, что пишешь в специальный каталог, автоматически падает в особую табличку в подключенной базе. А если обращаешься к такому каталогу, он выдаёт список файлов из базы данных или хэндлер файла.

Удобство Заместителя в том, что остальные компоненты вообще не видят подмены. 

понедельник, 2 июля 2012 г.

Обертон

Сегодня поднялся домен obertone.ru. Это будет наш небольшой портальчик со всякими интересностями по оберону и блэкбоксу в частности. Дизайн ишшо не придуман, а содержание планируется примерно такое:

- блоги разработчиков,
- презентации разработанного софта
- видеоуроки.

Как-то так. Попытаемся сделать максимально простую страничку, в суровом духе Оберона )

среда, 1 февраля 2012 г.

Стабильность

Вообще-то, не так много факторов, которыми можно добиваться стабильности софта, созданного с помощью BlackBox.

1)Не делать необоснованных предположений (в том числе избегать уверенности, что указатель не NIL),
2) В непонятных точках ставить ассерты.

Если чётко придерживаться подобного стиля, то вывести прогу в стабильный режим не так уж и сложно.

Постоянные читатели