ehhhh
#programowanie #komputery #it #optymalizacjakodu

Pytanko teoretyczne o optymalizacje kodu.

Powiedzmy, że mamy program, operujący na uniwersum 1000 (duża, ale określona ilość) obiektów. Każdy obiekt ma globalnie domyślną cenę, chyba że użytkownik wcześniej zdefiniuje przy uruchomieniu programu, że dla obiektu numer n cena będzie inna niż domyślna. Stąd też w mojej implementacji problemu pojawia się tablica, która zawiera tylko obiekty z cenami innymi niż domyślna.
0
  • Najlepsze
  • Wszystkie komentarze
croppz
@ehhhh: chyba każdy początkujacy tak ma, więc jedna prosta rada: po prostu sobie odpuść jakiekolwiek dziwne optymalizacje dopóki nie będzie to faktycznie potrzebne. Zazwyczaj nie jest. A kod powinien być przede wszystkim czytelny.

Lepiej skup się na istotniejszych rzeczach, na przykład ogarnij jakąś bazę danych zamiast trzymania listy produktów w pamięci.
1
panArchitekt
@ehhhh: jesli cena jest wlasnoscia produktu to kazdy typ/klasa reprezentujaca produkt powinna byc wlascicielem tej informacji. Jesli przy inicjalizacji trzeba nadpisac to poprostu w konstruktorze podajesz nadpisywana wartosc. Wtedy nie masz zadnej listy
0
kiler129
I weź tu użyj gotowej biblioteki....

for ($i = 0, $len = strlen($payload); $i < $len; $i++)


Pomyślałem: zrobię pull request, będę dobry ... jak zobaczyłem resztę kodu to mi się odechciało.
5
  • Najlepsze
  • Wszystkie komentarze
0.....c
0.....c
@kiler129: współczuwam pehapa.
5
kiler129
kiler129 Autor
  • adult
Treść przeznaczona dla osób powyżej 18 roku życia...
5