212 похожих чатов

Типичная ситуация, когда надо держать класс для маппинга в бд

с соответсвующей структурой и при этом нужно эти данные потом переводить в более удобные объекты предметной области. Что надо делать чтоб избавиться от следов БД?

7 ответов

8 просмотров

Если приходится много маппить, не 5-10 полей, а переходит в 10-50, то стоит задаться вопросом зачем так много нужно данных для того чтобы сделать какое-то атомарное действие с сущностью.

James Pride
Если приходится много маппить, не 5-10 полей, а пе...

Комплаенс, например. Ограничения прав. Я вот связываю внешнего клиента с внутренней системой. И ему не положено видеть половину данных, а другую половину должен видеть только в заданной форме.

Gleb Fault
Комплаенс, например. Ограничения прав. Я вот связы...

Зачем внутренняя система отдает столько лишних данных, если клиенту нужна своя вьюха? Похоже на попытку 2-х разных кейсов реализовать через один метод API и потом подгоднять чтобы этот один удовлетворял 2-м разным сценариям вместо того чтобы сделать 2 разных метода API.

Gleb Fault
Это прямо так важно «зачем»?

Я к тому, что в некоторых случаях искать решение нужно за рамками текущего контекста. Можно обнаружить, что введены ненужные абстракции и точки соприкосновения.

Gleb Fault
Это прямо так важно «зачем»?

Ну примерно так же как как чего делать

James Pride
Я к тому, что в некоторых случаях искать решение н...

Какие же вы душные, пиздец. Давай объясню, чтобы вы не думали, что это велосипед, который придумывает масленок. У нас есть кор система. Там есть один еедроинт, который предназначен для внутренних целей. Эту систему пишет подрядчик. Продуктовой команде надо от кор системы получить часть данных. Эту часть данных можно получить только из кор системы. Но согласовать еедпоинт на кор системе - это пиздец. Административно невозможно. Поэтому на всех уровнях бюрократии решили поставить прослойку, которая сделает фильтрацию данных и конвертацию, которая уйдет клиентам. Надеюсь не будет вопросов «а действительно административно сложно пробить?», «а вам действительно нужен этот сервис?» и то.

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
@ahndmn @ayaw0_0 здарова, на чем пишете?
Aiwan \ (•◡•) / _bot
7
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
с помощью чего можно бота добавить как админа в чат? (условно в боте есть кнопка, нажатие на которую приводит тебя к выбору чата и выдаче прав боту)
ηє νєямσяє
5
Карта сайта