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

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

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

7 ответов

13 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Карта сайта