VoiceRecord_Result/conversations/2026-07-30/beseda-20260730-1749.txt

195 lines
16 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Беседа: beseda-20260730-1749.txt
# файлов: 3; начало: 2026-07-30 17:49; конец: ~2026-07-30 18:04
## 2026-07-30/rec_20260730_174903.m4a (старт 17:49:03)
[00:00:01] Понимаешь, да?
[00:00:03] Да.
[00:00:05] В принципе, куда тут можно еще испориться?
[00:00:19] Смотри, у нас есть...
[00:00:21] Вот мы сейчас с тобой про базы знаний затеяли, канитель. Зачем?
[00:00:25] Ну, чтобы мы базы знаний выверили, да?
[00:00:28] И они бы были все сделаны как следует на момент запуска.
[00:00:32] Как ты понимаешь, базы данных – это самое главное.
[00:00:36] То есть, если там будет посетить что-то не то, то в любом случае их придется обмогнуть.
[00:00:43] И, ну, это может быть самое другое болезнь или там вообще остальное.
[00:00:51] Поэтому это, в принципе, тоже лежит в рамках,
[00:00:55] можно сказать, экспертизы и всего этого дела.
[00:00:59] Второй момент, который напрашивается сюда,
[00:01:04] это, опять-таки, описание экспертизы всех API серверных.
[00:01:12] То есть, мы должны серверные API поставить на учет и все писать.
[00:01:21] Тут вот возникается эта вопрос, да?
[00:01:23] А серверные API, они как бы в отдельном проекте должны быть.
[00:01:31] Это не надо быть что-нибудь в проекте.
[00:01:35] Ну, это мы пока уже протест не понимаем, пока про задачу.
[00:01:39] А задача – она как бы такая.
[00:01:42] Дальше – серверные API.
[00:01:44] Трех надо, вот, грубо говоря, все правильные,
[00:01:48] они были, окей, как следует.
[00:01:51] И третий, потом, туда задача упадет провенка «ЮАЛЯ».
[00:01:55] Сценарий, еще остальное.
[00:01:57] Ну, это очень неудача, да?
[00:02:00] А вот серверные API, да, то есть, в принципе,
[00:02:12] с учетом того, что у нас есть диплой,
[00:02:16] и мы сейчас с тобой, проработая вопросы о писании и всего остального,
[00:02:21] серверные API, как раз могут быть стоят эту тему и качнуть.
[00:02:26] Может быть, ее качнуть прямо сюда, да?
[00:02:31] Ну, то есть, как они сюда лазаться, например.
[00:02:36] Ну, по сути, мы можем ввести дополнительный тип.
[00:02:39] Важно, да?
[00:02:51] Попалку.
[00:03:12] Да, ладно, сейчас, подожди, я ухо воспоминую.
[00:03:14] Там.
[00:03:31] Правильно.
[00:03:33] А мне ухо село.
[00:03:35] Ухо село, поэтому я надо было воспоминить его.
[00:03:38] Вот, короче, я к тому, что мы можем ввести с тобой, например,
[00:03:42] новый тип базы данных, определить для него другие правила,
[00:03:46] и по факту, в рамках систем мы имеем точно такой же набор документации,
[00:03:52] всего на свете, но только про серверные API.
[00:03:55] То есть, даже база данных тоже заканчивается,
[00:03:57] по большому счету, на API-спецификации.
[00:04:03] Правильно?
[00:04:04] Ну, да, а мы так планируем.
[00:04:06] Просто сейчас у нас база данных вместе с API идет, да,
[00:04:10] в одном проекте.
[00:04:12] Разработка, то есть, один проект, конечно, по разработке.
[00:04:16] Мы сейчас с тобой хотим базу объединить
[00:04:22] в рамках какого-то одного большого Салюшина проекта.
[00:04:26] Да.
[00:04:27] Видно.
[00:04:28] Ну, да.
[00:04:29] Объединить их вместе.
[00:04:30] А стоит ли объединять API-пишкин?
[00:04:33] Ну, API-пишкин, наверное, нет смысла объединять.
[00:04:35] Они все-таки должны лежать.
[00:04:36] Ну, знаешь, почему мы их можем...
[00:04:38] Знаешь, почему мы можем их объединить, да?
[00:04:42] Потому что мы в итоге должны...
[00:04:45] То есть, вот, смотри, мы же фронтент и back-end,
[00:04:49] да, и у нас есть сервисный слой.
[00:04:51] Мы же можем их держать отдельно, правильно?
[00:04:54] Ну, вам, да.
[00:04:58] Вот.
[00:04:59] Вот, смотри, это пятерка.
## 2026-07-30/rec_20260730_175404.m4a (старт 17:54:04)
[00:00:00] Он продаёт ржучий чеснок, тёркость.
[00:00:04] Надо взять.
[00:00:10] Короче, я про то, что если у тебя есть спецификация, то ты можешь проект делить.
[00:00:15] Отдельный медьфлатровский проект.
[00:00:17] Отдельный сервисный слой.
[00:00:19] То же самое из базы данных.
[00:00:21] Если у тебя есть спека и у тебя базы данных,
[00:00:24] просто представляются спецификацией для приложения.
[00:00:28] Понимаешь?
[00:00:30] В приложении есть своя модель, то есть описанная в виде полка объектов.
[00:00:34] А у базы данных есть своя модель, написанная в виде таблиц.
[00:00:40] Понимаешь?
[00:00:42] Да.
[00:00:44] Но мы тогда...
[00:00:46] Где у нас с тобой тогда получается?
[00:00:49] Если мы начинаем с тобой такое формирование, хранение тогда,
[00:00:53] мы, получается, просто разделяем с тобой,
[00:00:58] грубо говоря, описание и реализацию.
[00:01:02] Нет, посмотри.
[00:01:07] Ну, документы, то есть, по сути, у нас спецификация.
[00:01:13] Отправной свод.
[00:01:16] То есть, смотри, у нас с тобой проект с базы данных.
[00:01:19] В принципе, это может быть проект в будущем вообще с документацией.
[00:01:25] Ну, да, он может выразить.
[00:01:27] Может быть, его и не стоит с этим смешивать?
[00:01:30] Веня, мы можем пока, наверное, так к этому подойти временно.
[00:01:35] Понимаешь?
[00:01:37] Угу.
[00:01:39] Ну, то есть, просто я к чему?
[00:01:41] Потому что, вот, смотри, у нас сейчас мы сейчас создадим определенную инструктуру.
[00:01:45] И куда нам потом глянуть?
[00:01:48] Вот, а ты писать хорошо бы было, хорошо.
[00:01:50] А здесь уже все готово, чтобы это сделать.
[00:01:54] И либо нам затевать потом отдельно какую-то большую.
[00:01:58] Алло.
[00:02:07] Попал.
[00:03:14] Прямо отвалились?
[00:03:19] Да, чуть-чуть пропал.
[00:03:21] Ну, я говорю о том, что, смотри, мы сейчас наносим фигащем с тобой инфраструктуру большую,
[00:03:29] которая даст в итоге спецификацию на коннект на базу данных.
[00:03:33] Ну, почему мы прямо тут из коробки ее не попробовать использовать,
[00:03:37] для того, чтобы сразу сюда присоседить спецификацию на сервисный слой.
[00:03:43] Ну, как бы, можно сюда, а можно не сюда, но, как бы, мне кажется, оно вот...
[00:03:50] Даже если это будет просто опытный эксперимент,
[00:03:53] а потом мы куда-то в другое место посмотрим,
[00:03:58] но все равно будет нормально.
[00:04:01] Ну, и тогда мы дойдем до этого.
[00:04:03] Потому что мы проверим сервисный слой.
[00:04:05] Угу.
[00:04:14] Ну, а мы прямо ТХ.
[00:04:16] Ну, ты хочешь просто отделить реализацию от...
[00:04:20] Ну, смотри, нам надо границы.
[00:04:23] Да, нам нужны границы между приважениями.
[00:04:27] То есть, вот мы...
[00:04:28] Ой, самое главное, что мы опираемся, это на базу данных.
[00:04:31] И поэтому чем лучше она у нас экранирована, тем лучше.
[00:04:37] Вот.
[00:04:41] Собственно, фронтент, если у нас есть с тобой спека,
[00:04:47] хорошая, жесткая, на вход,
[00:04:49] то мы можем с тобой фронтент вообще на чем угодно лобать.
[00:04:52] Понимаешь?
[00:04:53] Ну, то есть, грубо говоря...
## 2026-07-30/rec_20260730_175905.m4a (старт 17:59:05)
[00:00:00] Раз мы считаем, что у нас базы данных является точкой входа и точкой начала роста приложения,
[00:00:10] то есть когда проект по базе данных себя включает схему базы данных, соответственно описание базы данных,
[00:00:20] так же она в себя включает описание сервисного слоя для разработки.
[00:00:29] То есть в данном случае не сервисного слоя, а получается, слоя доступа данных.
[00:00:37] Другого вопроса, что ты, точнее, говоришь, что...
[00:00:40] Нет, не, подожди, она включается в описание хранимых функций,
[00:00:45] не слоя доступа данных. Это то, что касается базы данных.
[00:00:50] Ну, потому что у нас это в структуре.
[00:00:53] Если мы только про базы данных.
[00:00:55] У нас есть функциональность, да? Хорошо.
[00:01:00] А ты-то сейчас говоришь об API?
[00:01:03] Да, я говорю, что просто, раз мы тут будем с тобой...
[00:01:08] Да, про API я тебе говорю в каком ключе.
[00:01:11] Что раз мы занимаемся обой, ну, спецификтацией API, ну, ты самый, господи, сейчас.
[00:01:23] Занимаем фиктацией по OpenAP3 на хранимых функциях,
[00:01:29] чтобы нам не решить этот вопрос, ну, да одно попробовать сюда пристегнуть и этот самый.
[00:01:38] Ну, и сервис с лосьбой.
[00:01:43] Понимаешь? Там же тоже, ну, а его тоже надо выбирать.
[00:01:49] Ну, давай тогда в фитектуре. Вот у нас с тобой есть фитектура.
[00:01:53] Давай еще раз сброшу.
[00:01:57] Чет. Нам тогда в этой фитектуре надо рассмотреть точку хранения, информации об API.
[00:02:09] Ну, ну, тип базы данных. Ну, тип базы данных новой.
[00:02:16] Тип базы данных новой, а что это будет просто?
[00:02:19] Ну, сейчас у тебя, ну, у тебя сейчас есть API, у тебя есть ответственность.
[00:02:25] А будет, а будет рест API или рест просто?
[00:02:30] На внутри у него.
[00:02:35] Ну, а дальше?
[00:02:37] А внутри будет другое всякое.
[00:02:39] А у тебя не будет API DB, например.
[00:02:42] А будет что-то другое.
[00:02:44] Слушай, а тогда это у нас с тобой, тогда это у нас, давай тогда это по-другому назовем, то есть это получается не...
[00:02:52] Как это не формирование проекта для BD?
[00:02:56] Да, это вообще тогда просто формирование проекта.
[00:02:59] Ну, тут у нас с тобой, знаешь, какой-то главный вопрос.
[00:03:05] У нас с тобой в этом самом будущем, мы вот эту документацию будем держать отдельно,
[00:03:16] или мы ее будем, или мы ее будем, это самое, все-таки в отдельном проекте держать.
[00:03:30] Или внутри вместе?
[00:03:32] Ну, смотри, по-хорошему ее нужно держать отдельно.
[00:03:36] Потому что, грубо говоря, информация о API для написания общения с каким-то другим сервисом.
[00:03:55] Она должна лежать вне для того, чтобы разработчик не лез в реализацию сервиса уже написанного и запущенного.
[00:04:04] То есть в чем?
[00:04:06] То есть сейчас не лезут люди, потому что это долго, это нудно, это как бы отнимает времени и лень, да?
[00:04:15] В итоге лень.
[00:04:17] А сейчас, грубо говоря, а учитывая, что если мы работаем через LVM-ку, ей не лень.
[00:04:23] Проблема в том, что ей даже не лень залезть и поправить.
[00:04:27] То есть, грубо говоря, ты решаешь свою маленькую проблему, создавая новый IP.
[00:04:34] И если у тебя спека лежит в проекте внутри, тебе нужно на эту спеку подать информацию.
[00:04:43] Ну, грубо говоря, ты сидишь в проекте, говоришь, мне вот нужно написать метод,
[00:04:47] который будет использовать такой-то метод.
[00:04:50] Вот тебе ссылка на спек.
[00:04:54] Он потом по этой спеке еще и еще и проект по праве.
[00:04:58] Ты же не успеешь.