Konwersja immutable dto - immutable entity

Konwersja immutable dto - immutable entity
PL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

W jaki sposób powinna się odbywać prawidlowa konwersja danych z immutable dto na immutable entity i odwrotnie?

Wiadomo, że jest możliwość konstruktorem/builderem.
Ale...Jak podejrzewam takie rozwiązenie też ma swoje skutki uboczne bo zakładając, że z aplikacji korzysta wielu użytkowników, to
czy takie instancjonwoanie nowych obiektów bedzie optymalne? Wszystko leci na sterte i wiadomo jest gc, ale czy to wystarcza?

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 3573
0

A czemu miałyby być z tym problemy? Ludzie robią to samo tylko że mapują mutowalne encje na mutowalne DTO i to wcale sie nie różni pod względem pamięci

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6822
0

Ale wystarcza do czego? Jeżeli masz do alokowania bardzo dużo obiektów, to wiadomo, że GC w standardowych opcjach może nie wyrabiać. Z drugiej strony wiele z tych obiektów nie wypada poza stos (i to jest w pewnym sensie LOL) i żyje bardzo krótko.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.