![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 26.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Pisząc swój skrypt natknąłem się na 'moralny' dylemat. (IMG:style_emoticons/default/smile.gif) Mianowicie starając się jak najbardziej skrócić kod, stworzyłem kod który w wyniku skracania ma.. dwie instrukcje warunkowe więcej niż w pierwotnym rozwiązaniu. Obecnie wygląda on tak:
Mogłem to zrobić tworząc 3 warunki: albo 'imie' i 'nazwisko' wypełnione, albo samo 'imie', albo samo 'nazwisko' - a następnie do każdego warunku inne zapytanie. W wyżej zamieszczonym rozwiązaniu zmieściłem niejako wszystko w jednym zapytaniu ale utworzyło się... 5 instrukcji warunkowych. Które rozwiązanie będzie korzystniejsze jeśli chodzi o wydajność skryptu? Pozdrawiam. Ten post edytował Barton 22.01.2012, 22:42:40 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Chłopie, wyluzuj. Dwie instrukcje warunkowe więcej? Kilka linii kodu więcej? A to wszystko w obliczu interakcji z bazą danych, którą masz dostępną zapewne po sieci... O czym tu mówić...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 15 Dołączył: 16.02.2008 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
Pamietaj też o tym, że niepotrzebnie zaciemniasz sobie kod.
Czasem wolę napisać coś trochę nadmiarowo (co i tak nie zrobi różnicy), ale przynajmniej za jakiś czas nie bedę miał problemów z szybkim przypomnieniem sobie o co chodziło w danej funkcji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:09 |