Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zasada pojedyńczej odpowiedzialności vs wydajność
zzz
post
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?

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 23:48