Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 4 Dołączył: 11.08.2006 Ostrzeżenie: (10%)
|
Witam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
mam np taki oto kod:
i nasuwa się pytanie, co zrobić żeby tego tyle razy nie powtarzać ? mam jakąś tam klase do zarządzania Osobami i praktycznie w każdej metodzie musze powtarzać ten sam fragment kodu... jak wy to rozwiązujecie? czy poprostu zrobić dodatkową metodę do której będę przekazywać coś takiego:
choć to pewnie nia zawsze się sprawdzi... pisząc obiektowo raczej nie powinno się powtarzać kilka razy (DRY;)) jakieś rozwiązanie ? z góry dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%)
|
Czy ja dobrze widzę, że łączysz się z bazą za każdym razem, gdy chcesz coś z niej pobrać? Jeśli tak, to czym prędzej skasuj ten kod i przepisz go porządnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Z bazą skrypt powinien się łączyć jedynie raz i tyle. Odpadnie Ci przy okazji problem "powtarzania", do którego mam taką uwagę, że jest pewna granica, do której DRY ma zastosowanie.
|
|
|
|
terabit [SQL / PDO...] Powtarzający się kod 31.03.2009, 17:14:51
terabit Czy tak będzie lepiej ? :
[PHP] pobierz, plaintext... 8.04.2009, 11:32:34
megawebmaster W __construct() też musisz mieć try ... catch() bo... 8.04.2009, 15:09:47
Methestel [PHP] pobierz, plaintext <?phpclass PdoFactory ... 8.04.2009, 16:50:05 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:17 |