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

Возможно я не так понял. Но мне кажется, что все

эти манипуляции созданы для разделения ДТО по слоям. Я прав ?

21 ответов

21 просмотр

Я просто плохо изъястняю свои мысли, извините.. Проблема в вот в чем Я получаю дату , и в объект преобразую только 2 поля/ error/message Body - пусть будет <Т>

ManBearPig
Я просто плохо изъястняю свои мысли, извините.. П...

Так вот я получил дату от сервера, .... В репощитории её преобразую в объект, и оидаю выше, Раньше , я сырую карту/карты сохранял Сейчас же, я ПОДАЮ ОБЪЕКТ и в ui и для сохранения. Где объект ОПЯТЬ преобразуем в карты

Daniil-Koliasnikov Автор вопроса
ManBearPig
Так вот я получил дату от сервера, .... В репощит...

Почему у тебя в UI что-то сохраняется ?

Daniil-Koliasnikov Автор вопроса

Не преобразуй в карты. Напиши функции-мапперы, которые трансформируют DB -> Entity, Entity -> Ui

Daniil-Koliasnikov Автор вопроса
ManBearPig
Так вот я получил дату от сервера, .... В репощит...

То что ты описал используется в чистой архитектуре как раз для отделения слоев.

Daniil-Koliasnikov Автор вопроса

Ну так храни дату и время в строке. toISO8601() и DateTime.parse() имеют один формат

Микросекунду с начала эпохи в utc имхо удобнее) но не наглядно

Daniil-Koliasnikov Автор вопроса

Ты пытаешься в чистую архитектуру, но не понимаешь как и зачем. Ты считаешь, нужно по другому ?

Действительно, такая прощеименть хотя, положаируку на сердце, это излишнее =)

Daniil-Koliasnikov Автор вопроса
Daniil Koliasnikov
Ну так храни дату и время в строке. toISO8601() и ...

=) я не про это, а про то что Дрифт, ну возможно я очень тупой,.... зочет получать оьтект, а я бы с радостью скормил бы ему просто карту /массив, без лишнего (внутри он объект в карту переводит) паркинга

Daniil-Koliasnikov Автор вопроса
ManBearPig
Хм) по поводу понимания-это холивар...

Нет холивара. Есть один источник истины.

Daniil Koliasnikov
Нет холивара. Есть один источник истины.

Ну , дядюшка боб писал в лозматом.... Это хорошая практика , но... Вот скажите есть ли у вас проекты, которые просили хотя бы лет 10...

Daniil-Koliasnikov Автор вопроса
ManBearPig
Ну , дядюшка боб писал в лозматом.... Это хорошая...

Дело не в этом. Есть чистая архитектура. Она описана, есть базовые принципы и гибкие области. Ты можешь писать в соотвествии с ее принципами и пользоваются ею. А можешь забить хрен (это нормально и иногда даже лучше), но тогда не стоит пытаться натягивать clean на свое решение, потому-что оно скорее всего не подходит

ManBearPig
iso8601 имхо, самый удобный формат ...

Формат отображения - да, но не хранения

Daniil Koliasnikov
Дело не в этом. Есть чистая архитектура. Она опис...

Продолжу вашу мысль, вероятно через года 3 проект накроет медным..... Тут ваша правда....

Adel' Gilyazeev
Формат отображения - да, но не хранения

Неоптимищированные изображения больше трафика сожрут

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта