![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 12.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
co projekt mam zawsze dylematy jak w temacie, może ktoś doradzi. Dla lepszego opisania problemu mały przykład: Mam 2 właściwości w obiekcie, które są obliczane na podstawie tego samego zestawu danych(jakaś większa lista). Podczas update obiektu trzeba obliczyć obie właściwości, ale z drugiej strony mogą zdarzyć się sytuacje, gdy tylko jedna się zmieniła (i wymaga uaktualnienia). I tu mój dylemat - zgodnie z zasadą pojedyńczej odpowiedzialności tworzę 2 metody, w której jest tak naprawdę ta sama pętla, zbiera tylko dane pod innym kątem. Mam więc 2 razy pętlę z tych samych danych, więc z wydajnościowego punktu widzenia powinienem w 1 pętli zbierać od razu dane dla obu właściwości. Jak podejść do takiego problemu? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 23:48 |