Roman Rokytskyy писал(а):

> АПИ у нас общий, сообщение об ошибке все-равно надо передать вместе с
> ответом (иначе придется еще один запрос на сервер посылать). Так какая
> собственно разница - выдать его сразу на-гора или же внутри себя
> припрятать до лучших времен?

Дык в том то и дело. Судя по текущей
реализации gds32.dll, аффтар не смог
определиться. Отдать все или спрятать.
Решил останоситься по-середине.

> Я вообще за то, чтоб каждый метод АПИ
> вызывал исключение, если сервер вернул ошибку - тогда код будет еще
> красивее. И что? Думаю Ты первый против меня войной пойдешь :)

Почему, я лично не против. Однако
заставить fbclient.dll кидаться
исключениями, я думаю, тебе не дадут
другие :)

> Изменения неизбежны, но там где они действительно имеют смысл -
> группировка запросов для минимизации количества сетевых пакетов,
> ускорение работы с блобами за счет передачи части вместе с остальными
> полями, и т.д.

И устранения потенциальных дыр.
Затраты на их устранения, на мой
субъективный взгляд, не такие и
большие. Требуется только выкинуть
устаревшее и доработать кривое. А то,
блин, вытащили в клиентский API  _ВАГОН_
функций. И застряли на нем как на
истине последней инстанции.

Коваленко Дмитрий.

Ответить