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 |
|
|
|
![]() |
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. |
|
|
|
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
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 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:07 |