|
|
|
API у десктопного приложения - как сделать?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovНе, если под приложением есть БД, то никакого API вообще не требуется, достаточно просто документировать таблицы. Давать возможность сторонним людям делать что угодно в базе (и уж тем более побуждать к этому)-- плохое решение. Потом замучаешься искать проблемы, почему у какого-то клиента что-то глючит или отваливается, не говоря уже о гарантии консистентности данных, которые по незнанию такие горе-интеграторы могут напихать в базу через задний проход (буквально). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 21:25:59 |
|
||
|
API у десктопного приложения - как сделать?
|
|||
|---|---|---|---|
|
#18+
JaDiне говоря уже о гарантии консистентности данных, которые по незнанию такие горе-интеграторы могут напихать в базу через задний проход (буквально). Referential Integrity? Не, это какая-то заумная теория. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 21:58:26 |
|
||
|
API у десктопного приложения - как сделать?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Да причем тут ссылочная целостность. Речь про левые данные, которое приложение не ожидает. Например, что в заказе обязательно должна быть хотя бы одна позиция с товаром. Или чтобы поле с телефоном было заполнено. Или чтобы какой-то айдишник внутренний был регенерирован документу. Или счетчики какие увеличить в других местах. Или чтобы дата начала была всегда меньше даты окончания. Да миллион вариантов есть, когда левые данные в базе не то что приведут к некорректным результатам-отчетам, а тупо поставят приложение на колени и не дадут им пользоваться из-за постоянно вылетающих ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 23:05:03 |
|
||
|
API у десктопного приложения - как сделать?
|
|||
|---|---|---|---|
|
#18+
Да, хранимые агрегаты, ведущиеся триггерами и check constraint это точно высший пилотаж для среднехомячкового программиста... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 23:14:32 |
|
||
|
API у десктопного приложения - как сделать?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovДа, хранимые агрегаты, ведущиеся триггерами и check constraint это точно высший пилотаж для среднехомячкового программиста... И не говори. Бизнес-логика? Нет, не слышали. Dimitry Sibiryakov у нас всё на триггерах с констрейтами сделает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 23:36:25 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39551323&tid=2041609]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
429ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 205ms |
| total: | 709ms |

| 0 / 0 |
