pakt
16:37 04-04-2023 Социальный фонд России!
[изображение]

Программа работы с беременными по родовым сертификатам.

Тётки с женской консультации жалуются постоянно - мол, работать тяжело. Сегодня дошли руки, сел разбираться.

Пиздец. Клиент по каждому нажатию перекачивает всю базу данных с сервера. Открыл карточку посещения - скачал 100 мегабайт. Закрыл - еще сотка. Поиск по фамилии сделал - на тебе базу заново, еще соточку. Если бы по локальной сети - похер, но сервер бд в другом, сука, городе.

На скриншоте - это я просто две карточки открыл и закрыл. Не внося никаких изменений. Открыл - закрыл.

Чтоб пару карточек поправить, тётки сидят несколько часов тупо в ожидании реакции программы на клик (на канале в 50 мегабит сидит сотня человек).

И это всего лишь локальная база по мунокругу. Там не какие-то мильоны данных в бд зашиты - нет, там всего 1400 записей, блядь. База на postgre, ну хули сложного - не перекачивать при каждом клике её всю?

Да похуй, и так сойдёт, не забывайте страдать.

При этом угадайте, кто тот мудак, который не может программу наладить, чтоб она работала.

Уууу как у меня жопа горит от отечественных госпрограммистов, сцук.
Комментарии:
nut
17:39 04-04-2023
В копилку твоих историй - еще одна из города на реке М.

В культурном учреждении есть кружки. В них занимаются детишки. Запись и прочие операции идут через систему (ну 1С, к примеру), есть база, всё крутится как надо не первый год. Тут большой городской ИТ департамент гордо запилил страничку на городском портале, посвящённую кружкам. И нужно, чтобы там была кнопка "записаться" и возможность записаться.

Как будет реализовано?

Сотрудников учреждений заставят руками внести в новую базу все свои кружки и всех пользователей. И регулярно обновлять.
Рыжий Ангел
17:39 04-04-2023
угадайте, кто тот мудак - эээ... А кто? 🙄
На час обсуждений на кухне вызвал твой пост... :gigi:
Samum
18:08 04-04-2023
я подобных багов в программах трех уже находил с разным трафиком. где ихние тестировщики? даже в аджайле должны быть тестировщики!
Samum
18:15 04-04-2023
кстати, надо бы проверить, выполняется ли перекачка всей базы без должной авторизации по прямому запросу...
и если да, то это более жопа, чем казалось до этого.
pakt
18:49 04-04-2023
nut
Допускаю, что в том ит-департаменте сидит один крайний вася, отвечающий за сайт (точнее - за общение с техподдержкой хостера), который кроме кнопки ничо и не умеет. Причем айти это изначально нахуй не нужно было - на похер исполнили заявку департамента образования или культуры. Обычно это как-то так происходит. У госов всё очень плохо с процессным подходом.

Рыжий Ангел секрет!

Samum Так всем плевать, и пароли дефолтные, прописаны прям в инструкции по установке.
MMM
19:04 04-04-2023
:shuffle:
Лично знаком с такими разработчиками софта. Рукожлпость и похуизм, слабоумие и отвага.
Зачастую проблема в том, что структура записи на бэке описывается одним dto (классом), а фронтендер не парясь тянет весь dto когда ему надо только одно поле. У меня таких примеров - овердохуа. И всплывают они по мере роста количества пользователей и объема их данных. При сдаче-приемке системы она пустая, и если никто нагрузочного тестирования не проводил - проблемы и не видел.
Уууу как у меня жопа горит от отечественных госпрограммистов, сцук.
Не, даже госпрограммисты бывают разные. У меня есть знакомые, которые сервисы госуслуг пилят - их бы сразу в расход списали за такое. Но там и деньги. Так что все по бюджету.
выполняется ли перекачка всей базы без должной авторизации по прямому запросу
Не думаю, что там mTLS на сертификатах с госуслуг, в лучшем случае обычный односторонний (https)
pakt
20:43 04-04-2023
MMM

[изображение]
MMM
23:59 04-04-2023
pakt, да, я сам искал по кадастровым номерам там людей. Правда, было это лет пять назад.
И, да, госуслуги - это интегратор сервисов, они обеспечивают коннект пользователя с ведомствами, но за тот бардак, что творится внутри ведомств (в том числе и в их информационных системах) не отвечают. В этом плане хороший (в смысле - положительный) пример - налоговая. Пока они у себя не обеспечили должный уровень, к ним нельзя было достучаться ни без личного посещения, ни через госуслуги (ЕСИА). А теперь можно (только у них теперь другие проблемы, вызванные поголовной автоматизацией).
Я не защищаю рукожопых криворуких Шива в штате госразработчиков, их хватает. Особенно в конечных ведомствах, не имеющих необходимых ресурсов (или растащивших эти ресурсы по своим карманам). Долбодятлов везде хватает.
DeadMorozz
01:35 05-04-2023
Есть подозрение, что у этих пацанов база на одном большом json'e, который каждый раз скачивается на клиент, распаковывается/декриптуется, в него вносятся изменения, затем оно криптуется/сжимается обратно, и все это обновление кладется на сервер взад. И так - по каждому запросу.

Корень проблемы в том, что люди поняли как обновлять в базе одно значение, но не дали себе труд повникать как это все разнести по отдельным записям со структурой больше одной линейной таблицы. И люди умеют работать с файлом, но не умеют работать с запросами к базе.

Навскидку, это самое простое объяснение ситуации.
Super Bubba
03:38 05-04-2023
Я тебя уверяю, львиная доля программистов такая. И те которые получают большие зарплаты тоже. Везде куча объяв "в программисты за месяц"!
Скорее всего у разработчика на компе все работало зашибись и быстро :D
MMM
11:27 05-04-2023
в программисты за месяц
Не, Super Bubba, сейчас модно за 21 день все осваивать, а не за месяц. :kz:
MMM
11:30 05-04-2023
DeadMorozz, ты прав. Я в принципе то же самое имел ввиду, когда писал про единый dto выше.
the_Dark_One
12:17 05-04-2023
[изображение]