Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy używanie funkcji przyśpiesza działanie skryptów ?
Oldo
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.11.2003
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Cześć

Mam wątpliwość

Wiem, ponieważ sam się o tym przekonałem, że można napisać dość zaawansowany skrypt bez użycia żadnej funkcji (własnej).
Czy używanie funkcji przyśpiesza działanie skryptów ?

Pozdr
Oldo
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dooshek
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


Cytat
Czyli chodzi o trendy :-)
Jednak mnie nie przekonałeś, ponieważ cały czas uważam, że jest to kwestia dobrej organizacji i utrzymania porządku w kodzie.
Każdy pisze jak uważa i o ile jego skrypty działają i są czytelne (łatwe do modyfikacji) to uważam, że jego metoda jest dobra.

W tym nie jest użyta ani jedna funkcja a wszystkie skrypty były przerabiane wiele razy.

Nie jestem przeciwnikiem pisania funkcji ale chciałbym znaleźć sensowny powód, dla którego miałbym zacząć z nich korzystać (przyjęte zasady nie wystarczą) - poruszyłem ten temat ponieważ zauważyłem, że wiele osób pisze funkcje dla banalnie prostych operacji.


Proste, wystarczy, ze jakis kawalek kodu wykonujesz drugi raz i juz potrzebna jest funkcja, zeby nie robic tego parenascie razy w wielu miejscach. Takim przykladem ktory mi przychodzi na mysl, jest np. funkcja sprawdzajaca poprawnosc maila. Czy jesli na stronie masz kilka razy sprawdzanego maila to za kazdym razem piszesz taki sam kawalek kodu? Bo ja nie.

Banalne operacje? Nie. To jest przewidywanie - cos czego brakuje wiekszosci poczatkujacych programistow. Trzeba umiec przewidziec, ze taka funkcja bedzie mi jeszcze moze gdzies potrzebna i wtedy nie bede musial jej pisac, szukac - bede juz ja mial. Przewidywanie nie zawsze sie sprawdza ale w wiekszosci tak (to zalezy tez od doswiadczenia).

Swoja droga ostatnio natknalem sie na jakis archaiczny programik w php ktory byl napisany w jednym pliku z inkludami i ja (pomimo komentarzy) nie za bardzo lapalem o co tam chodzi.

Chodzi mi o to, ze Tobie sie wydaje, ze twoj kod jest czytelny bo go znasz - pokaz go innym i zobacz czy oni cos z tego rozumieja - wtedy sie dowiesz jaki jest Twoj kod...

Ogolnie - zastanow sie dobrze zanim zaczniesz pisac swoj kod - zastanow sie nad jego przyszloscia i pomysl gdzie moznaby zastosowac funkcje a gdzie one nie sa potrzebne.
Go to the top of the page
+Quote Post

Posty w temacie
- Oldo   Czy używanie funkcji przyśpiesza działanie skryptów ?   6.11.2003, 20:20:34
- - kwiateek   Używanie funkcji spowalnia działanie skryptów. Po...   6.11.2003, 20:37:59
- - kufel   CytatUżywanie funkcji spowalnia działanie skryptów...   6.11.2003, 21:00:54
- - kwiateek   CytatMożesz jakoś uzasadnić to co napisałeś, bo mn...   6.11.2003, 21:18:34
- - adwol   CytatA picie mleka powoduje raka... Być może... ...   6.11.2003, 21:39:03
- - Oldo   Czyli zdania są podzielone :-) W takim razie odpu...   6.11.2003, 22:14:46
- - DeyV   niestety - gdyby tak było, nikt nie marnowałby cza...   6.11.2003, 22:22:00
- - Oldo   Cytatniestety - gdyby tak było, nikt nie marnowałb...   6.11.2003, 23:06:40
- - KaMeLeOn   Cytat[...] poruszyłem ten temat ponieważ zauważyłe...   6.11.2003, 23:16:43
- - Oldo   Nie klepie tego samego kodu kilka razy - includuje...   6.11.2003, 23:23:54
- - Zepco   A co robisz w przypadku, gdy kod w kilku miejscach...   6.11.2003, 23:28:20
- - Zepco   Zresztą, co ja bedę kijem Wisłę zawracał. Zobaczys...   7.11.2003, 00:33:49
- - scanner   CytatNie klepie tego samego kodu kilka razy - incl...   7.11.2003, 07:05:39
- - Seth   Wzasadzie to podchodzac do problemu w kategoriach ...   7.11.2003, 07:21:38
- - zalew   prosty przyklad... baaardzo prosty.... <?php /...   7.11.2003, 12:27:45
- - dooshek   CytatCzyli chodzi o trendy :-) Jednak mnie nie prz...   7.11.2003, 13:53:39
- - Oldo   CytatA co robisz w przypadku, gdy kod w kilku miej...   7.11.2003, 18:13:38
- - menic   CytatGdzie niegdzie piszą for :-) czy to jest popr...   7.11.2003, 22:47:35
- - zuku   Dzieki funkcja kod staje sie krotszy a przeciez o ...   8.11.2003, 12:34:56
- - brandon   CytatDzieki funkcja kod staje sie krotszy a przeci...   8.11.2003, 14:57:07
- - Bartol   http://webcity.pl/webcity/artykuly.php/t/20 tuta...   21.08.2004, 03:02:24


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

 



RSS Aktualny czas: 3.10.2025 - 14:08