Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.06.2005 Skąd: Lublin Ostrzeżenie: (0%)
|
Na pewnej mądrej stronie ( nie pamiętam jakiej, może na java.sun.com, ale na pewno źródło było dość pewne) spotkałem się z opinią, że nie powino się umieszczać duży bloków kodu pomiędzy try catch, a jedynie krótkie fragmetny kodu i odrazu przechwytywać błędy. Ja wolę wszystkie wyjątki przechwytywać w silniku strony, a dopiero potem zajmować się ich obsługą.
Jednak na tamtej stronie było wyraźnie napisane, że jest to złą praktyką programistyczną. Jak to w końcu jest? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
Przede wszystkim wyjatek nie jest tozsamy z pojeciem bledu. Wyjatkow mozna uzywac niemalze tak samo jak warunku if i else. Zacznijcie myslec o blokach try i catch tak jak o if i else. Przecierz wyjatek rzucany jest wtedy kiedy nie zostanie spelniony pewien warunek. Od programisty zalezy czy bedzie to warunek krytyczny niezbedny dla prawidlowego funkcjonowania aplikacji czy tez warunek jedynie zmieniajacy sposob dzialania tej aplikacji, ale w sposob przewidziany i dopuszczalny.
|
|
|
|
hugo_amv Jak duży blok try catch 3.06.2006, 14:26:08
SongoQ No pomysl sobie czy jesli bedziesz mial powiedzmy ... 3.06.2006, 14:28:56
zulus Wyobraź sobie że moduł napiszę Ci ktoś inny. Z kąd... 3.06.2006, 14:47:40 
sopel Cytat(zulus @ 3.06.2006, 15:47 ) Wyobra... 3.06.2006, 15:15:50
hugo_amv Cytat(SongoQ @ 3.06.2006, 13:28 ) No pomy... 3.06.2006, 15:06:00 
zulus Cytat(hugo_amv @ 3.06.2006, 16:06 ) Wydaj... 3.06.2006, 16:11:25
hugo_amv Cytat(zulus @ 3.06.2006, 15:11 ) W sumie ... 3.06.2006, 16:41:09
Ludvik Powszechnie używa się jednego typu wyjątków w całe... 3.06.2006, 18:08:51 
hugo_amv Cytat(Ludvik @ 3.06.2006, 17:08 ) Powszec... 3.06.2006, 18:34:15
Termit_ A ja pytam po co do żądania o wyświetlenie newsa w... 3.06.2006, 19:36:16 
hugo_amv Cytat(Termit_ @ 3.06.2006, 18:36 ) A ja p... 3.06.2006, 21:44:47
Ludvik CytatWyjątek wyrzuca treść błedu oraz kod błędu. W... 3.06.2006, 22:33:06
Termit_ No, z takim czymś się jak najbardziej zgodzę. Ja r... 4.06.2006, 11:43:00 ![]() ![]() |
|
Aktualny czas: 9.08.2026 - 04:58 |