|
|
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
1024 мне кажется нада менее категорично заявлять что можно а что нельзя. Мир широк. Пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Ваш код — говно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 13:17:50 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
спасибо, но я считаю его шедевром. Чиста моё мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 13:23:48 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
1024мне кажется нада менее категорично заявлять что можно а что нельзя. Мир широк. Пример: мне кажется плохой пример, тут может прилететь error "кирдык всему приложению", а тебя тут цвет консолки беспокоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 13:25:40 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
vas0 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Ну бывает. "Давайте мы попробуем получить параметр от ..., а если не получим- то будем считать его равным ...". Естественно, что вывести log.error(...) стоит :) Хотя да, пахнет это не очень :) -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 13:26:03 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
да ладно, обычно прокатывает. Если б было больше времени, если б было больше ресурсов и т.д. и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 13:31:44 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
wessen Зашедший Во-первых, слова "метод" я там не заметил, только слово "класс". Можно пример класса в котором несколько методов и один на весь класс блок try/catch? Лехко Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 13:37:25 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
мош Блоха почитаем. боян порван имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 13:41:17 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин.Ваш код — говно. Нормальный код. Я - бы написал вместо печати стека Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 13:41:23 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
maytonНормальный код. Я - бы написал вместо печати стека Код: plaintext 1. Если б был отформатирован — было б нормально. С тем, что лучше писать в лог, ага. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 13:46:13 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
1024ну, зачем же они тогда нужны если их не кидать, не ловить и не обрабатывать? ПМСМ, исключения нужно бросать только в крайнем случае. Т.е. не закладывать на них логику. Можно, конечно, делать так, но зачем? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 14:45:39 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
ну так там же код приведён, причём тут пользователь. Например получить что-то из базы данных - как минимум может отсутствовать ждбц драйвер, может быть недоступен сервер, может отсутствовать доступ к этим данным. вроде удобно в методе бросать три разных исключения. Тот код что будет функцию получения данных вызывать может обработать исключения по разному. Например сообщения разные показать или на разные адреса супорта письма послать. А может и не делить их по смыслу а тупо написать "Обратитесь к админу". По-моему удобно и гибко. Это не крайняя ситуация, это обычная конструкция типа if/else. Хотя можно и не использовать, беды не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 15:17:04 |
|
||
|
зачем вообще этот throws в объявлении метода?
|
|||
|---|---|---|---|
|
#18+
AnarionВсе так. И вобще, хорошим стилем считается не плодить кучу try...{} catch{}, а делать на весь класс глобальный Код: plaintext 1. 2. 3. 4. 5. Ээээ... Народ... Это йумор, подъебка. Конечно, так делать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 15:55:32 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34767697&tid=2144755]: |
0ms |
get settings: |
21ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
60ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
75ms |
get tp. blocked users: |
3ms |
| others: | 323ms |
| total: | 539ms |

| 0 / 0 |
