Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 2 Dołączył: 1.03.2006 Ostrzeżenie: (0%)
|
Witam,
Napisałem sobie mini klasę do obsługi błędów, jednak nie wiem co do niej mogę jeszcze wrzucić. Myślałem, o zapisywaniu logów, ale czy warto?
Co jeszcze można do niej dodać? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Jedna klasa to jeden plik. Jedna klasa wyjątku to jeden plik. Jedna funkcja (zwykła - nie metoda) to jeden plik.
Wynika to głównie z dwóch przesłanek. 1. Przejrzystość kodu 2. Ułatwienie dla grupy, bo jeśli jedna osoba pracuje na klasą A w pliku X, a druga osoba nad klasą B w tym samym pliku, to może niechcący dojść do kolizji. @sobieh - te setki plików są w każdym szanującym sie frameworku, każdym szanującym się CMS'ie i innej aplikacji. Powody podałem powyżej. Co do wydajności, to zgoda, że OOP zabierze więcej zasobów. Tak samo includowanie wielu plików wyraźnie spowalnia aplikację. Należy zatem znaleźć sposób na ograniczenie ilości include poprzez np. umieszczenie najczęściej używanego kodu i kodu, który zawsze występuje razem w jednym, bądź kilku plikach. Nie dotyczy to jednak plików projektu. Taka swoista "kompilacja" powinna mieć miejsce w momencie wdrażania systemu i najlepiej, aby była automatyczna. To taka trochę pehapowa binarka : > Czasy, gdy można było nie pisać obiektowo na poziomie zaawansowanym mijają bezpowrotnie. Tak samo jak mineły czasy mieszania logiki aplikacji z jej warstwą prezentacyjną. Gdy widzę taki kod, to od razu wiem, że autor jest słabym programistą, bądź dopiero się uczy i przejście na oop to kwestia czasu. Co do wydajności serwerów - najprostszy sposób na problemy z wydajnością to dołożenie nowego sprzętu i jest to najczęściej stosowana praktyka. Pozdrawiam. Ten post edytował Cysiaczek 12.06.2007, 09:28:25 |
|
|
|
Joachim Peters [php5] Co wrzucić do klasy obsługi błędów? 5.06.2007, 16:49:36
webdicepl Wrzuć sobie monitor ... a tak na poważnie zastanó... 5.06.2007, 16:53:24
menic Zalezy co tworzysz. Jesli duzy serwis to jest to w... 5.06.2007, 17:17:30
Ludvik Ja bym zaczął od tego, co można z tej klasy usunąć... 6.06.2007, 22:39:22 
UDAT Cytat(Ludvik @ 6.06.2007, 23:39:22 ) ... 7.06.2007, 13:19:11
Ludvik Owszem, prościej. Metoda __toString nawet jest w p... 7.06.2007, 13:46:33
sobieh wszystko fajnie ... ładne klasy
tylko ze chyb... 12.06.2007, 00:43:18
Sedziwoj @sobieh nie wiem czy przemilczeć czy nie Twoją wyp... 12.06.2007, 00:52:22
mike ~sobieh jesteś kolejnym maniakiem C z klapkami na ... 12.06.2007, 07:02:00
sticker sobiech proponuje żebyś zamiast tak na nas naskaki... 12.06.2007, 07:08:37
Black-Berry Zgadzam się po czesci z Sobiechem. Obiektówka obie... 12.06.2007, 08:49:29
Ludvik Bardzo ciekawe, to co mówicie... Zacznijmy od pocz... 12.06.2007, 10:14:16
NuLL http://www.sitepoint.com/blogs/2006/08/12/...tty-b... 14.06.2007, 23:39:46
Turgon ja tutaj wtrącę swoje 0.03 zł na temat obsługi błę... 16.06.2007, 07:17:58 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:28 |