powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / API у десктопного приложения - как сделать?
5 сообщений из 30, страница 2 из 2
API у десктопного приложения - как сделать?
    #39551323
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНе, если под приложением есть БД, то никакого API вообще не требуется, достаточно просто
документировать таблицы.

Давать возможность сторонним людям делать что угодно в базе (и уж тем более побуждать к этому)-- плохое решение. Потом замучаешься искать проблемы, почему у какого-то клиента что-то глючит или отваливается, не говоря уже о гарантии консистентности данных, которые по незнанию такие горе-интеграторы могут напихать в базу через задний проход (буквально).
...
Рейтинг: 0 / 0
API у десктопного приложения - как сделать?
    #39551326
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiне говоря уже о гарантии консистентности данных, которые по незнанию такие
горе-интеграторы могут напихать в базу через задний проход (буквально).

Referential Integrity? Не, это какая-то заумная теория.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
API у десктопного приложения - как сделать?
    #39551336
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Да причем тут ссылочная целостность. Речь про левые данные, которое приложение не ожидает. Например, что в заказе обязательно должна быть хотя бы одна позиция с товаром. Или чтобы поле с телефоном было заполнено. Или чтобы какой-то айдишник внутренний был регенерирован документу. Или счетчики какие увеличить в других местах. Или чтобы дата начала была всегда меньше даты окончания. Да миллион вариантов есть, когда левые данные в базе не то что приведут к некорректным результатам-отчетам, а тупо поставят приложение на колени и не дадут им пользоваться из-за постоянно вылетающих ошибок.
...
Рейтинг: 0 / 0
API у десктопного приложения - как сделать?
    #39551338
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, хранимые агрегаты, ведущиеся триггерами и check constraint это точно высший пилотаж
для среднехомячкового программиста...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
API у десктопного приложения - как сделать?
    #39551341
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovДа, хранимые агрегаты, ведущиеся триггерами и check constraint это точно высший пилотаж
для среднехомячкового программиста...

И не говори. Бизнес-логика? Нет, не слышали. Dimitry Sibiryakov у нас всё на триггерах с констрейтами сделает.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / API у десктопного приложения - как сделать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]